Celebrating 20 years online :)
Web Dev + WordPress + Security

AddMySite Plugin for WordPress

[ AddMySite ] The AddMySite (AMS) plugin for WordPress makes it easy for your visitors to add your site and feed to all of their favorite social-bookmarking services. Share instantly with awesome sites like Facebook, LinkedIn, Google Plus, and Twitter. With a few clicks, users can quickly bookmark or add your site to over 20 popular social bookmarking services. It’s like a dream come true for simple social-media sharing. Simple, fast, and easy :)

Update: Project Completion

It’s been a great run! With over 9,000 downloads and 15 plugin updates, the AddMySite project was educational, rewarding, and hopefully useful. But all earthly things must come to an end, so I will be discontinuing support and development of AddMySite as of March 3rd, 2018. The final version of the plugin will remain available for reference purposes.


  1. Upload plugin to plugins directory and activate.
  2. Visit Appearance > Widgets to enable and customize the AMS widget.
  3. Enjoy! ;)


Here are a couple of screenshots of AddMySite:


Note: this is the final version of the plugin. Updates and support are discontinued as of March 3rd, 2018.

Download AddMySiteVersion 20171019 final ( 4.51 KB ZIP )

About the Author
Jeff Starr = Fullstack Developer. Book Author. Teacher. Human Being.
SAC Pro: Unlimited chats.

61 responses to “AddMySite Plugin for WordPress”

  1. Can you inform me how to get it to work with small icons like you have on the left?


  2. Perishable 2006/11/26 1:18 pm

    The functionality behind the icons to the left derives from the Sociable plugin for WordPress. The icons themselves are custom chunks pimped especially for perishablepress.com, but feel free to help yourself to any or all of them.

  3. Uncle Bri 2006/12/29 1:06 am

    Awesome plugin. I’m installing it after I’m done commenting.

  4. Nice site actually. Gone to my favourites. Thanks for creation.

  5. These instructions are as simple as A,B,C. Yet I’m having a problem with step 3. When I put this call in my sidebar.php file, I get this error appearing in the blog’s sidebar:

    Fatal error: Call to undefined function ams_dropmenu()

    The instructions are simple, So I’ve quickly exhausted all of the possibilities where I may have messed up, but I don’t know squat about php. Any chance you might see a glaring error I’m missing?


  6. Perishable 2007/01/21 7:02 pm


    WordPress "ate" the code you included in your comment, so I can’t tell if the function call is the issue. However, the error message indicates that the plugin is not properly activated, and thus the function cannot be found. There are number of reasons why this might happen — corrupt file, missing plugin, wrong directory, etc. — so you might try deleting all instances of the plugin, downloading a new copy, and starting over. The call to include in your sidebar should look like this:

    <?php ams_dropmenu(); ?>

    or this:

    <?php ams_listmenu(); ?>

    ..depending on the desired output.

    Let me know if you are still having problems, and I will do my best to help you.


  7. WordPress ate the code or, more likely, I forgot to paste it in… but what I’m using seems to be correct:

    I’m actually just copy and pasting that from your instructions to avoid typos.

    I did the reinstall as you suggested and the problem persists so I’m pretty sure, as simple as this is, I’m managing to misunderstand something.

    I should note that I’m attempting to enable this plugin on a WordPress account that is installed on my ISPs server not on a wordpress server. I don’t know if this makes a difference, but since it appears that the call can’t find the ams_dropmenu function I also tried to insert a path to the appropriate directory like this:

    This didn’t work either, but I suspect the problem has something to do with a path issue as WP is set up on my server. Here’s how that looks:


    Of course, the plugin directory is in wp-content and this is where I’m placing your plugin. I then go through a browser to admin (plugin) page on my blog to activate your plugin.

    Now here’s where i think something may be incorrect: I’m using the default WP skin and within the default directory is where the sidebar.php file resides where I am adding this code:

    This seems like the right place as it does break the sidebar menu when i go out to look at the blog on a browser.

    You can probably tell, I’m in unfamiliar territory. I’m a decent photographer and a sorry computer technician.

    I do appreciate your time and knowledge very much.


  8. Hey,

    I guess something is eating the code snippets I cut and past into this forum.
    I pasted this in a couple of times in the preceeding post:

    Maybe I shuold be typing that code into the sidebar.php file with bbedit as well. Something else to try….


  9. Perishable 2007/01/22 7:52 am


    To post code in the comments section, it helps to wrap each line with <code> tags to help WP distinguish it from ordinary text (it doesn’t always work, but it helps).

    As for the plugin issue itself, have you successfully installed other WP plugins on your site? If not, that may help determine if the problem is path related. Also, have you tried placing the function call on the theme’s index.php file? If not, try placing the function call both before and after the loop (hey, you never know). If it works in the index.php file, then the issue may involve the theme itself. In that case, you may want to check the plugin with a different theme. Some of these things may help shed some light on the situation..

    Let me know how it goes!

  10. Well, this is my first plugin I’ve tried to add so there’s no experience to fall back on (I’m new to blogging).

    I got the same error message when I tried to put the call in the theme’s index.php file. I also, tried this with two other plugins and got the same result which makes me feel pretty sure there is something messed up with how I have wp set up.

    I haven’t tried this with another theme yet. I’ll have to get to that when I have a few hours in the clear.

    What seems foggy is that I put this function call:
    <?php ams_dropmenu(); ?>

    in the sidebar.php file which resides in:


    While the AddMySite.php file is here:


    I’ve tried variations on the call like:

    <?php ams_dropmenu('../../plugins'); ?>


    <?php ams_dropmenu('../../plugins/AddMySite.php'); ?>

    I just don’t get how the call locates the function without a path to it,but I must admit I’m in unfamilure territory and learning as i go.

    One thing is certain… there is no way I’m gonna give up.

    Many thanks for your support.


  11. Perishable 2007/01/24 9:00 am


    Your determination is inspiring! I can’t tell you how many times I have been completely stuck with some unexplainable mystery involving PHP, JavaScript, htaccess, and the like. It’s the challenge of the whole web thing that really keeps me glued. Good luck!


  12. I’m having the same problem as Mike. I like the plugin, and have installed many others in the past 2 weeks since I started my blog. This definetly seems like an easy one, yet it’s eluding me!


Comments are closed for this post. Something to add? Let me know.
Perishable Press is operated by Jeff Starr, a professional web developer and book author with two decades of experience. Here you will find posts about web development, WordPress, security, and more »
Blackhole Pro: Trap bad bots in a virtual black hole.
Crazy that we’re almost halfway thru 2024.
I live right next door to the absolute loudest car in town. And the owner loves to drive it.
8G Firewall now out of beta testing, ready for use on production sites.
It's all about that ad revenue baby.
Note to self: encrypting 500 GB of data on my iMac takes around 8 hours.
Getting back into things after a bit of a break. Currently 7° F outside. Chillz.
Get news, updates, deals & tips via email.
Email kept private. Easy unsubscribe anytime.