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



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

Thanks Dan!

Bryan Phelps

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


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

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?


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

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

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

Kyle Jernigan

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

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

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

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

Ryan Healy

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.


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


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

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


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



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

Dan Garfield

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.


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 -

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


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.


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.



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

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

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. 🙂

Jacob Share

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

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



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?


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.


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


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


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.

Josh Allan Dykstra

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!

Comments are closed.