Home / Archives / Professional Share – A WP Social Media Plugin

Professional Share – A WP Social Media Plugin

Professional Share is a free WordPress plugin that is optimized for the social media buttons that professionals and B2B companies need most. It’s optimized for speed with proper placements for posts and pages.

Professional Share WordPress Plugin icon

Professional Share is a free WordPress plugin that is optimized for the social media buttons that professionals and B2B companies need most. It’s optimized for speed with proper placements for posts and pages.

Social Media Plugin Features

  • Core buttons applicable to professionals and B2B – focus is on LinkedIn and Facebook action verb “recommend”. Drive quality traffic to your site while simplifying the user experience.
  • Full Google Analytics Social Tracking. Google Analytics reports successful shares only. Tracks shares, recommends, AND unlikes.
  • Official button code from LinkedIn, Twitter, Google, and Facebook.
  • Schema.org and OpenGraph meta tags for more precise sharing.
  • Allows Twitter username entry so Tweets can be attributed to you – (the AddThis plugin does not!).
  • Plugin buttons can load once in the page speeding up the user experience.
  • Buttons have flexible placements – above posts, below posts, above pages, below pages, and custom with shortcodes and the do_action function.
  • Widgets for easy placement.
  • Works on mobile, respsonsive designs and themes.
  • Allows custom Facebook AppID and administrator IDs for deeper Facebook integration.

See it in action below.

Professional Share Buttons

Tips for Share Optimization

This plugin can optimize and automate as much as possible for you, but there are some things you need to to to ensure your users see the best snippets when they share. First, write a concise and unique excerpt for your post in the excerpt field. Pages in WordPress don’t have excerpt fields, so make sure the top of your page / post is descriptive and gives the reader an idea about what they can find if they keep reading. Second, add an image to the page. Set an image as the “Featured Image” for the post. This will tell the plugin and social media sites that that image is the one you want to highlight. If you don’t fill out an excerpt field or set a featured image, things may still work out ok. The first few sentences of your post/page will be the description and the first image in the post will be the featured image. If you care about sharing and the best possible experience for your users, I highly recommend writing the excerpt and setting the featured image. The excerpt will also improve your SEO.

Professional Share WordPress Settings Screen

Plugin Settings Screen
Professional Share WordPress Settings Screen

Where Can I See My Social Reports in Google Analytics?

Professional Share enables social media plugin reporting in Google Analytics. Here is where you can find this report: Social-Plugins-Google-Analytics
I also created an easier Google Analytics report to track social interactions on my Free Google Analytics Custom Reports page. You’ll find some other useful reports there as well.

Download Professional Share

The easiest way to download and install Professional Share is to search for it in the plugins section of your WordPress installation. For more details on the plugin or to download, you can visit the official Professional Share plugin page on WordPress.org. professional-share.zip (latest version)

Also Available as a Drupal Module

You can download the work-in-progress Professional Share Drupal module on Drupal.org. Professional Share is a work in progress and will be updated. Check back soon. Please leave feedback / bugs below.

Installation Instructions

Once activated, click on the Professional Share menu item in the settings section. Type in your Twitter username (without the @ symbol) and your Facebook UserID and AppID if you have them. The plugin works without any setup as well.


  • Use [[professional_share]] shortcode to render buttons anywhere in a post / page.
  • Hook to render buttons in themes – do_action(‘professional_share’) – use for Homepage, category pages, etc.
  • Use the short code [[professional_share]] to render buttons anywhere in a post or page. Use [[professional_share show=”false”]] to hide the buttons on a per-page/post basis.

FAQs / Known Issues

I upgraded from version 1.0,1.1,1.2 to 1.3+ and cannot see my buttons?

Go to the plugin settings page and check the boxes for button position.

WordPress Plugin Changelog

= 1.5.1 =
* Bug fixes
* Fixed Facebook comment box width for some WordPress themes
* Removed extraneous Tweet word from share descriptions
* Increased priority so CSS and JS are inside html head tag

= 1.5 =
* Added widgets
* Facebook button has absolute URL to comply with July 2013 requirements

= 1.4 =
* Added new shortcode attribute to disable the buttons on a per-page basis – [[professional_share show=”false”]]
* Added featured image support (post thumbnail) for OpenGraph and Schema.org sharing
* Added settings quicklink on main WordPress Plugins page
* Settings page layout improvements

= 1.3 =
* Added ability to adjust position of buttons – options are top of post, bottom of post, top of page, bottom of page
* Added blog language to HTML root for SEO
* Improved CSS layout

= 1.2 =
* Replaced Google+ Share button with Google+1 button that includes share capability
* Added HTML5 compliant Google+1 code
* Improved CSS layout

= 1.1 =
* Replaced Google+1 button with new Google+ Share button
* Added schema.org and open graph meta tags for sharing
* Added short code [[professional_share]] to render buttons anywhere in a post
* Added hook to render buttons in themes – do_action(‘professional_share’)
* Added CSS class for button area(s) – ProfessionalShareBox

= 1.0 =
* First Version

Social Plugin Resources

See more articles:


Recent Newsletter Issues:

See All Newsletter Issues & Subscribe >

Ken Morico

Consultant, Investor / Trader, and Entrepreneur

I’ve advised Fortune 500 companies, celebrities, startups, and high net-worth individuals while empowering millions online with insights on my blog and social media.
Read Ken’s Story

29 responses

  1. Thanks for sharing, I’m a fan of Floating social media icon. That’s because I love the icon designs. It makes my site seem like it has custom icons, same theme color scheme. I have also used AddThis as it allows people to share my posts across different platforms.

    1. Currently I’m using the social share icons included with Jetpack. The are clean and modern and load fairly quickly. Jetpack is a beast of a plugin but it really does add some useful features and enhances the WordPress app on mobile devices.

  2. Hey,

    I wanted to know if I could have this plugin show up in the excerpt on the homepage of my wordpress blog.

    1. Hi Gaurav. You can use the hook functionality and / or a wordpress filter. The wordpress plugin documentation should help you with that.

  3. I have an issue with Arabic text being sent to Twitter. It does not decode the URI. Is there any fix for this? Maybe using a short link? Check here http://bit.ly/16qBgB3

    1. Hello Amjad. Thank you for using the plugin. I see what you mean. On the link you sent me, the referring url is not decoded, but this url shows up in the Tweet Box: http://vizyon.me/0Paih , which redirects to your page. Do you have short URLs enabled for WordPress?

      1. Yes, after posting the comment, I found a solution. I installed this plugin: http://wordpress.org/plugins/shorten-url/ and had to customize your plugin to achieve that. I added a data-url parameter with get_short_link() as its value to the tweet button code in your plugin’s file. That did the trick. Maybe you should incorporate the short URL feature in your next update for tweets rather than tweeting the full URL.

  4. jessy Avatar

    just downloaded it but it only shows twitter :/

    1. Hi Jessy. What version of WordPress are you using? Do you have any other social media button plugins? If you post your website link it might help. Thanks!

  5. Supreme9 Avatar

    Great plugin but my only is there’s no tumblr, reddit and pinterest? Anyway you can add them in the next update?

    1. Hello. Thanks for the kind words. The Professional Share Plugin includes only core buttons that would apply to professional sites. Fewer buttons are better for users. If you are interested in creating your own custom buttons, you may want to look at the AddThis API http://support.addthis.com/customer/portal/articles/381263-addthis-client-api#.UcCQBfmyBu0

  6. Shannon McLaughlin Avatar
    Shannon McLaughlin

    Thanks soooo much for this plugin! Exactly what I was looking for, love that I have the ability to switch off the buttons on certain pages. Thank you.

    1. Thank you Shannon! When I was building my blog I noticed there wasn’t a good solution for the type of sharing I wanted on my site. Then I thought others must have the same problem as me, so I created the plugin. Great to see it’s getting some use. I plan to create more plugins for professionals / entrepreneurs so stay tuned…

      1. Shannon McLaughlin Avatar
        Shannon McLaughlin

        Awesome, looking forward to it! Add me to your newsletter if you have one.

  7. Hello,
    I have a little problem with possition if share for Facebook, please se attachment

    1. Hello Jan. This is either a CSS/code problem with Facebook or your site theme or other plugin. The Facebook button code generates the pop-up window, so this is not something I can control/manipulate through the Professional Share code. You might want to adjust the CSS in your theme.

      1. I’m having the same issue so I was looking for a way to reorder the buttons. Can I have Facebook come first? Thanks!

        1. OK, I just posted a fix in version 1.5.1. The box should display in full. Re-ordering the buttons is not something I plan on adding for simplicity sake / dev time. I focus efforts on shareability and search engine optimization. Thanks for the feedback.

    2. OK, I just posted a fix in version 1.5.1 There is some CSS in some WordPress themes that limit the width of content. I override that now and we seem to be back in business. Thanks for the feedback.

  8. lunselene Avatar

    your latest update crashed my site: Parse error: syntax error, unexpected T_FUNCTION in /home/content/16/8863716/html/wp-content/plugins/professional-share/Widget.php on line 77

    1. Hello. Thank you for the feedback. If you delete the plugin and then add it back it should work. I updated a line of code to be compatible with older versions of PHP. You should upgrade your version of PHP to 5.3+ when you get a chance, because future plugins from other authors may require it because it is a major upgrade of PHP, the language WordPress uses. Let me know if you encounter any issues.

  9. Hi Ken, looks interesting. I am just wondering if it is Multisite compatible? – michael

    1. Hi Michael, I have not tested it in a multi-site setup, but I believe it will work. It does not modify the database tables or write files, so I think it will be fine. Of course if you are concerned backup the WordPress database before adding. Let me know if you have any issues. Regards, Ken

  10. Hello again Alex. I have taken your feedback seriously and incorporated your suggestion into the development of the new version of Professional Share. Use the new shortcode attribute to disable the buttons on a per-page basis – [professional_share show=”false”] in Professional Share version 1.4+ Thanks!

  11. Hi Darren. The feature you requested — changing the button positions is now live. Just update from WordPress. Thanks for your feedback.

  12. Nice plugin, that’s for taking the time to create it. Is there an easy way to change the location of the buttons from the top of the post to the bottom? Perhaps this could be an option in a future version, but is there a bit of code I can edit to do the same thing?

    1. Hi Darren. Thanks for the feedback. If you edit the plugin files directly there is code that positions the buttons at the top for posts and at the bottom for pages. Just move the code around and it should do what you want it to do.

  13. Great plug-in!  Is there an easy way to disable the professional share plug-in on certain pages?  Appreciate your help!  @alexlavidge:twitter 

    1. Hi Alex. Thanks for the feedback. Right now there is not a way to disable it on certain pages. I can add that to the updates. There might be a way to disable the plugin using some custom WordPress code and PHP for certain pages, but that’s an advanced way of doing it. I’ll try and get an update out this week.



Leave a Reply

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