Del.icio.us Plugin for WordPress

The dynamic links on the left-hand-side of my blog are pulled dynamically from Del.icio.us. This makes it easy for me to manage my link collections without cluttering up my WordPress database.

Since I think others might like to take advantage of this as well, I’ve packaged it up into an easy-to-use WordPress plugin.

I’m proud to announce the Del.icio.us Plugin for WordPress version 1.0.

Update: Ok so it appears I should have done some more research before going through all the work to polish up my plugin. But mine is still new and different and in my opinion, better.

Related posts:

Tags: , ,

  1. w8in’s avatar

    Chris, I get the following error: Fatal error: Cannot redeclare class snoopy in /magpie/extlib/Snoopy.class.inc on line 39

    Any idea what could be wrong?

  2. w8in’s avatar

    Nevermind. I found out it’s a conflict with the Amazon wishlist plugin : http://mosquito.wordpress.org/view.php?id=583

    Any chance of finding a fix for this?

  3. Chris’s avatar

    Looks like that bug was resolved… I’m not sure what you want me to fix?

  4. Robin’s avatar

    Chris, maybe you could test for the existence of snoopy before including it.

  5. dedioste’s avatar

    i made a little hack to your beautiful plugin. It now shows the description of a link by a “title=” tag in the anchor Don’t know if it’s “correct”, i’m only a scriptkiddie

  6. Eric

    Chris, great going on the del.icio.us plugin for WP. As this is all through a php file, will the del.icio.us system work properly if it is run through a standard php system, i.e. not in wordpress?

    Example, I do a requireonce() for the del.icio.us.php file at start of the template page, then simply implant the php code within my template where I wish the del.icio.us links to appear?

    Thanks, Eric S. – The Fyre Place

  7. chris’s avatar

    Eric -

    You don’t even need to “require” the del.icio.us.php file anywhere in your code. Install it as you do any other plugin and then you can just call it from your template code.

    Follow the instructions in the package, because there are also some steps you must take to set up Magpie and its cache folders.

    Good luck!

  8. Eric

    Chris…

    Actually, I’m wanting to use the plugin through an independant platform. Not wordpress. As of yet, the platform does not support plugins.

    I’ll play around with it and see what I can come up with. -Eric

  9. Neil’s avatar

    Your plugin looks great. Excuse the dumb question. When you say to create and folder, then “chgrp/chmodded it to the proper group permissions,” do you mean checking off “write” on this new folder I made using my FTP program? Is there anything else I need to do, like change the numeric value to 666? Thanks.

  10. pascal van hecke’s avatar

    I had trouble displaying accents and other special characters. Since my html output was UTF-8, including the following in the configuration section helped: define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');

  11. pascal van hecke’s avatar

    Hi,

    a second remark still… in Wordpress 1.5, the Magpie Rss library is included by default: /wp-includes/rss-functions.php

    So you might not need to upload the Magpie RSS library, or am I wrong there?

  12. Ste’s avatar

    It’s possible to include it in a static wordpress page?

  13. Sven Gottwald’s avatar

    I’m using the following code to generate the links:

    print ''.htmlentities($item['title'],ENT_QUOTES,UTF-8).'';

  14. Pete’s avatar

    Magpie RSS is included with WordPress since 1.5

    As a result, you don’t need to install Magpie RSS. Instead you should modify del.icio.us.php so that this line:

    require_once($magpie_install_dir . ‘/rss_fetch.inc’);

    …is changed to the following:

    include_once (ABSPATH . WPINC . ‘/rss-functions.php’);

  15. Carlos’s avatar

    I still have the problem:

    Fatal error: Cannot redeclare class snoopy in ../magpierss/extlib/Snoopy.class.inc on line 39

    I did not find a repair for this… :/