Skip to content

Announcing a Feedburner WordPress Widget

UPDATE(02/19/2007):
The plugin has now been updated to version 2.2. This change incorporates some changes sent from Ying-Chieh Liao. There are two changes to the plugin.

The first change is that the user only needs to input their feedburner id, not the whole URL. So, if you update, you may have to re-enter this information. So, instead of putting in “http://feeds.feedburner.com/jeremysbraindump”, you only have to put in “jeremysbraindump”.

The second change add a little tiny text link for the feed. You could use this instead of one of the chicklets for example.

As always, if you have any feedback, let me know.
—————————————-

UPDATE (08/16/2006):
The plugin has now been updated to version 2.1. This change incorporates Diona’s changes of adding a li and closing /li to each line. This should be purely cosmetic and not change any funtionality. Please let me know if it does.
—————————————-

UPDATE (05/17/2006):
The plugin has now been updated to version 2.0. 2.0 gives you the ability to select which chicklets you want to display from Feedburners list. This is configurable through the normal widget configuration under Presentation. It has been tested with multiple themes. Everything seems to work, as far as I can tell. However, I do not have accounts with all of the syndication sites, so I do not know for sure, if they work. One site that seems to have trouble is Newsgator. However, the code looks just like Feedburner’s code. So, I think this is either their problem or C|Net’s problem.


… the ability to select which chicklets …

I also changed the default title to be: Subscribe through Feedburner. This is also used as text when you hover over a chicklet.
—————————————-

UPDATE(05/15/2006):
The plugin has now been updated to version 1.1. 1.1 follow’s Andy’s comment and intercepts the normal feed location in the header of the page. It redirects these feeds to Feedburner. However, it does not do anything with your original feeds, they are still there. But, if a syndication program automatically scans your blog page, it will detect the Feedburner feed and use that.

Because of this, I would recommend setting up Feedburner before you activate my plugin. That way, when Feedburner scans your blog for the feed, it actually finds something. Otherwise, you have to know the location of your feed, such as http://blog.blog.com/feed?=rss.

Anticpated features of 2.0 still include using chicklets from all blog services that Feedburner hooks into.
—————————————-

This is the initial version of my Feedburner widget for WordPress. This allows you put Feedburner subscription links into your WordPress sidebar and arrange it with the rest of your widgets.

The initial 1.0 version just allows for the large icon to be displayed. Also, the title “Subscribe with Feedburner” is hardcoded.

To install, just download the plugin from here. Uncompress it and place it in your wordpress/wp-content/plugins/widgets directory. Then go to your admin page of your blog and activate it under Plugins. After that, goto your Presentation->Sidebar Widgets page. Drag it over to the sidebar where you want it displayed.

To configure it, click on the configure icon. You should see a Title: and a Feed URL: options. The Title is just what you want people to see when they hover over the feed icon. The Feed URL is where you put the location of your blog feed on Feedburner. Theoretically, you should just be able to change BLOGNAME under the defaults and everything should work.

For example, under my options, I have:

Title: Subscribe to my feed, Jeremy’s Brain Dump

Feed URL: http://feeds.feedburner.com/jeremysbraindump

I hope that this is of value to someone.

Future versions will probably have a modifiable title and all of the icon versions that Feedburner has.

Any comments or suggestions are more than welcome.

2 Comments


  1. Fatal error: Uncaught Error: Call to undefined function ereg() in /home/eknifcom/public_html/blog/wp-content/themes/veryplaintxt/functions.php:183 Stack trace: #0 /home/eknifcom/public_html/blog/wp-content/themes/veryplaintxt/comments.php(33): veryplaintxt_commenter_link() #1 /home/eknifcom/public_html/blog/wp-includes/comment-template.php(1629): require('/home/eknifcom/...') #2 /home/eknifcom/public_html/blog/wp-content/themes/veryplaintxt/single.php(41): comments_template() #3 /home/eknifcom/public_html/blog/wp-includes/template-loader.php(106): include('/home/eknifcom/...') #4 /home/eknifcom/public_html/blog/wp-blog-header.php(19): require_once('/home/eknifcom/...') #5 /home/eknifcom/public_html/blog/index.php(17): require('/home/eknifcom/...') #6 {main} thrown in /home/eknifcom/public_html/blog/wp-content/themes/veryplaintxt/functions.php on line 183
    WordPress › Error

    There has been a critical error on this website.

    Learn more about troubleshooting WordPress.