Active Share Plugin for WordPress

6 Aug 2010 | written by Dan Garfield for the Fun Stuff, OrangeSoda News, Social Networking section(s)

Active Share Plugin for Wordpress

I was watching a mozinar the other day and saw a really cool share drop down on okcupid’s blog. I thought, “That would be an awesome wordpress plugin!” So I got to hustling and wrote the whole thing from scratch. It’s now available here to download!

The plugin is pretty straight forward–simply upload it to your plugin’s directory and activate it. There are some settings you can play with, too, but it should just work straight out of the box. When a visitor gets near the end of a blog post, a little share slide appears, inviting them to share the post through various social networks. To preview how this works, just scroll down on this page!

As always, be sure to give feedback below or on the wordpress plugin page.

Download Active Share

Dan Garfield
From the world of startups, Dan Garfield is the Senior Brand Manager at OrangeSoda, and author of The 5 Stages of Online Marketing. P.S. He's beat Super Mario Bros 3 without using a warp whistle.


  • shep |   Aug 6th, 2010 at 10:05 am

    nice work, the drop down looks awesome.

  • Dylan |   Aug 6th, 2010 at 10:13 am

    That’s awesome! It’s so important to make it as easy as possible for people to share their stuff.

    Thanks Dan!

  • Bryan Phelps |   Aug 6th, 2010 at 8:49 pm

    Very cool. You should add an “email to” or “note in reader” option.

  • Ivan M. |   Aug 7th, 2010 at 4:08 pm

    Thanks, currently testing at
    Think we need some kind of ‘close’ button, just in case …
    All that javascripts, http requests, … I’m not sure :)

  • Ivan M. |   Aug 7th, 2010 at 4:15 pm

    Thanks, currently testing at
    active-share.js in your files do not point to active-share-by-orange-soda directory as downloaded form wordpress plugin page

  • Business Sales |   Aug 7th, 2010 at 9:32 pm

    Business Sales

    Your work is totally good. I am happy to give comment.

  • Bob |   Aug 9th, 2010 at 8:56 am

    Impressive Dan. It looks great!

  • kuldeep |   Aug 11th, 2010 at 5:26 am

    Thanks for this plugin dan. Could you also add some information on how to add this manually in my header file. Also, is there any way I can add more social buttons. Like RSS subscription etc.

  • Dan Garfield |   Aug 12th, 2010 at 7:48 am

    Kuldeep: You shouldn’t need to manually add it. Just make sure you’re using the latest version and you’ll be good to go (1.01 is the latest, 1.0 had a flaw that made it not work at all.)

    I like the idea of having RSS available, would you prefer a checkbox for RSS or just a box wehre you can add whatever you want?

  • Demissew |   Aug 18th, 2010 at 6:03 pm

    Hey Dan, nice plugin just tried it on my website and it looks great. Not as great as the one you have here thou. I may have to do some CSS editing to get the whole thing to span across the screen. Thanks!

  • Dan Garfield |   Aug 19th, 2010 at 9:55 am

    Thanks Demissew I fixed the css styling so it should work now. An update should clear up any issues. Let me know if you have other problems.

  • Robert Scott Lawrence |   Aug 19th, 2010 at 11:09 am

    That is the best new WP plugin of the year. Works great!

  • Nigel Parry |   Aug 19th, 2010 at 3:39 pm


    Question, why does it only work on Posts, and not Pages too?

  • KRONiS |   Aug 20th, 2010 at 3:20 pm

    This is really cool. Testing on shortly

  • Kyle Jernigan |   Aug 23rd, 2010 at 8:37 am

    I was JUST about to add it to a number of sites when I looked at this page in IE – and no dice – no magic share ribbon appearing from above. It works GREAT in FF, but not so much in IE (still a considerable number of web users’ browser of choice).

  • Dan Garfield |   Aug 23rd, 2010 at 1:48 pm

    Yeah, it’s a bummer. We’ll see what we can do in the future to support IE but we figured we’d launch with what we had. Making stuff work in IE just about double’s the time to do something.

    Still, there’s no hit to using the plugin now because it doesn’t have any detrimental effect to IE users. Look at it this way, 70% of your users will get this value add while the other 30% won’t see any change.

  • Ryan Healy |   Sep 2nd, 2010 at 10:30 am

    Dan – Love the plugin! I just added it to my blog — but for some reason it’s pulling the title from an old blog post and using it in the drop-down bar on every post. The text doesn’t change. (It is pulling the correct buttons.)

    Any ideas?


  • Dan Garfield |   Sep 2nd, 2010 at 1:44 pm

    Ryan, I would bet that there’s another plugin interfering. Those no reason why it would grab an old post title.

  • Ryan Healy |   Sep 5th, 2010 at 1:33 pm

    Dan – My business partner figured out the plugin that was causing the conflict: WP-Postviews. Just an FYI in case anybody else has a similar problem.

  • Daniel |   Sep 10th, 2010 at 9:57 am

    Very nice plugin, clean and neat. Planning to use this on our entertainment site

  • Brett Borders |   Sep 16th, 2010 at 5:18 pm

    Great plugin, best I’ve seen. Shared and will test on my blogs.

  • Mike Curran |   Oct 1st, 2010 at 12:31 pm

    Awesome Plugin! Thanks so much!

  • Jeremy |   Oct 6th, 2010 at 7:22 pm

    Using on Awesome Plugin! Any way to be able to have it show up sooner? Like halfway down the post or 300px from the bottom or something along those lines?

    thanks again

  • Kenny |   Oct 13th, 2010 at 6:35 am

    Great plugin! I’m having trouble getting it to appear on two of my blogs. Is there a specific tag/ code that it looks for to trigger the drop down action? Can I insert something into the single post template that would make it happen?

  • Dan Garfield |   Oct 13th, 2010 at 9:44 am

    In the settings do you have both the “show on pages” and “show on posts” boxes checked? Whats the url?

  • Wade |   Oct 20th, 2010 at 7:36 pm

    I love the idea of this plugin, but I can’t get it to activate. Keep getting this code:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /example/wp-content/plugins/active-share-by-orangesoda/active-share.php on line 14


  • Alex |   Oct 21st, 2010 at 6:15 am

    It looks like a great plugin. I can’t get it to work on my site though, maybe a conflict with genesis.

  • Wade |   Oct 21st, 2010 at 8:28 am

    I’m running a Genesis theme as well. I wonder if that is the problem

  • Dan Garfield |   Oct 21st, 2010 at 8:49 am

    I don’t have access to a Genesis theme to test on so I don’t think I’ll be able to fix it. I’m not sure why line 14 would cause a problem anyway, it’s just a private variable.

    Maybe Genesis has a class named “active_share” and it’s causing conflicts. If you’re feeling brave go into active-share.php and replace the code with the code found here: (make sure you get the raw version)

    If that fixes the error then it’s just a naming conflict.

  • Wade |   Oct 21st, 2010 at 9:27 pm

    Thanks for the workaround. I tried it but it didn’t work. I changed to a non-genesis theme on my site and still got the same “fatal error” message. Not sure what’s up with that.

    Thanks again

  • Local Internet Marketing Services - |   Nov 8th, 2010 at 2:27 am

    Sorry to say, but trigger a fatal error when trying to install.

  • Kuldeep |   Nov 18th, 2010 at 5:45 am

    Hey Dan, It can be a checkbox or the text field to add my own code.. sorry for late response..

    I am having trouble using this plugin now.. Can’t seem to activate it. I mean its activated but does not show up on the posts.

  • Dan |   Nov 18th, 2010 at 9:12 am

    Kuldeep, On the settings page can you make sure that you have the “show on posts” and “show on pages” boxes checked. If that doesn’t work send me the url and I’ll check it out. You can use the contact form in the footer.

  • instinctis |   Dec 9th, 2010 at 9:52 am

    Great help for a wordpress startup, much appreciated. Still following your lines, there is this plugin that is able to show your website’s valuations (in euros) on a badge and which also can show off some basic seo values … hope someone will find it useful too ;-)

  • Mike |   Dec 13th, 2010 at 10:11 am


    This does not seem to work, I have looked at this page in IE and firefox but nothing seems to happen and actually when I load the page in IE I got 2 javascript errors on page load. Sorry to bare bad new. I would like to use it on my motorbike site but of course only if it works :)

    Hope you can come up with something because it sounds awesome

  • Dan Garfield |   Dec 14th, 2010 at 8:37 am

    Hi Mike, the plugin doesn’t support IE but it does with with every other browser. It’s not activated on this blog at the moment but you can see an example of it on this page. Install and try it, let me know if you have any issues.

  • Børge / forteller |   Dec 20th, 2010 at 6:10 pm

    Hi. Thanks again for a great plugin!

    Just wanted to let you know a couple of things:

    The Fb widget is no longer showing (neither on my blog, nor here)

    It doesn’t work in Opera 11 on Linux

    You haven’t added your URLs to the meta info that Wp shows on the plugins page. :)

  • Dan Garfield |   Dec 22nd, 2010 at 7:57 am

    The FB widget is working for me.

    Not sure why it’s not showing up for you. We’ve never tested it in Opera but I know it doesn’t work in IE. We’ll get there though.

  • Jacob Share |   Jan 30th, 2011 at 1:23 pm

    I just tested out this plugin and I really like the effect. Any plans to add other services, like ShareThis or Topsy or LinkedIn? Also, it would be great to have more control over when the bar appears. I have some long blog posts and the bar only appears near the end, while I’d like it to appear much earlier. I realize that I could get both of these by tweaking the code itself, but I’m sure others would appreciate these features too.

  • Karl Foxley |   Feb 8th, 2011 at 10:52 am

    A really great way to get more people to share your / my pages.. Thanks.


  • Michele |   Mar 9th, 2011 at 5:14 am

    Id love this on my Drupal website, would it be hard to convert from WP to drupal, or do you know someone that already has?

  • George |   May 22nd, 2011 at 1:36 am

    Dan, thanks for building this and giving it away for free to bloggers like me who can make some use of it. Its a pretty impressive plugin.

  • cherry |   Jun 22nd, 2011 at 12:14 am

    This the first time I visit someone’s blog .Everything is fresh .I feel exciting and curious .Your blog is so good .

  • Joshua |   Jul 8th, 2011 at 2:20 pm

    Anyway to add the google +1 instead of google buzz? buzz is no more =)

  • Justin Grice |   Jul 21st, 2011 at 11:12 pm

    This is such an awesome plugin. THANKS!

  • Kristy |   Jul 24th, 2011 at 2:29 pm

    I have not been very socially active with twitter and facebook and +1, but I am going to install your plugin on my new site and try to catch up. Not even sure what Google +1 is right now, so I have some reading to do. Thank you for the effort in making the plugin from scratch.

  • kelli |   Aug 2nd, 2011 at 3:23 am

    I’m still trying to catch up on all of these…

  • Saijo George |   Aug 12th, 2011 at 6:59 am

    How do you get +1 and Like ? I have Buzz and Share :(

  • Dan Garfield |   Aug 23rd, 2011 at 7:18 am

    Be sure you’re using the latest version

  • Crono |   Sep 29th, 2011 at 11:06 am

    does it exist for blogspot?!

  • Josh Allan Dykstra |   Mar 29th, 2012 at 4:22 am

    I absolutely love your plugin for my site, but I do not have the option to disable it on a custom post type (Portfolio) page. I am using the TinyBlog theme by Obox, and you can see an example of what I’m talking about here: The “Page” option is unchecked in the Settings, but it still shows up on this kind of page. Is there a way for me to disable it on this page?

    Many thanks! Keep up the great work!

Leave a Reply