Adding a social menu to a WordPress site has never been easier. For some time now the JetPack plugin has had this functionality included. More and more sites are using Jetpack so there is no reason for adding an extra plugin or coding functions in the template files to show a social menu on your site.

Add Support

To make this all work you need to add support for the JetPack Social Menu to your template files. You need the following code in your functions.php file or wherever your theme places these support calls.

Add Calls To Template Files

I added an extra function to my template-functions.php file. This function makes sure that the social menu is not called without the necessary support being present. You could add this little function wherever your theme adds template functions.

We need a further code snippet before we finish off. This code you place there where you want the social menu to appear. In my case this was in footer.php.

Setup Social Menu

We have completed all the groundwork, all we need do now is to add the menu we want to use as a social menu. This you do in the same way you would add any new menu in WordPress.

Once we have created the new menu we need to couple it to a menu location. When you go to the menu location tab on the Menus page you will see that JetPack has already automatically added a new location for the social menu. All you need do is to hook the new menu you created to the new location.

Social Media Sites Supported

The JetPack Social Menu includes support for many social media sites. In your menu you can add any of the following sites:

  • Codepen
  • Digg
  • Dribble
  • Dropbox
  • Email
  • Facebook
  • Flicker
  • Four Square
  • Github
  • Google +
  • Instagram
  • Linked In
  • Pinterest
  • Pocket
  • Pole Daddy
  • Redditt
  • RSS Feed
  • Skype
  • Stumble Upon
  • Tumblr
  • Twitch
  • Twitter
  • Vimeo
  • Vine
  • You Tube

That’s all you need do. Your new menu will appear there where you placed it.

Thanks for visiting, I hope you can find a use for this information.

Write a Reply or Comment

Your email address will not be published. Required fields are marked *