Burning down the blog
January 11, 2011 2:49 PM   Subscribe

What plugin or method will allow me to get Feedburner up and running on a self-hosted Wordpress blog?

I'm finally getting on board with Feedburner but I've run into a problem getting it up and running with Wordpress (self-hosted Wordpress install, version 3.0.4). Feedburner says to use their official Feedburner Feedsmith plugin - but according to them it's only compatible up to Wordpress 2.5. So I tried using the recommended plugin FD Feedburner. When I active the plugin I get an error that appears at the top of the admin panel.
has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead.
Trying to google this problem led me various places, some of which said to change the .htaccess and others which said certain themes already have feedburner built in - in which case I would feel like an even more spectacular noob for not realizing it's actually working already. I'm lost - help me, MeFi?
posted by wundermint to Technology (16 answers total) 2 users marked this as a favorite
 
I'm using Feedburner Feedsmith on WordPress 3.0.4 without issue. Have you tried that version?
posted by artlung at 9:07 PM on January 11, 2011


Which is to say, version 2.3 of the Feedburner Feedsmith.
posted by artlung at 9:37 PM on January 11, 2011


I'm also using Feedsmith 2.3.1 with WordPress 3.0.4, and it works fine.
posted by neushoorn at 1:31 AM on January 12, 2011


Response by poster: I tried the 2.3 version of Feedsmith yesterday and I got a similar error to the one I posted above.
posted by wundermint at 6:31 AM on January 12, 2011


wundermint: Is it possible to post the link to your wordpress site? I looked up your profile and couldn't find your website (sorry, if I missed it).

Most themes these days come with RSS built-in, but not necessarily redirected through Feedburner. Installing the feedburner plug-in should automatically take care of it, as I understand it, as it makes changes to the file from which the theme picks up the RSS link.

I am pretty sure it has got nothing to with the .htaccess file - I recently installed the feedburner plugin and had it working without having to change the .htaccess file.
posted by theobserver at 8:10 AM on January 12, 2011


Response by poster: There's two blogs (client sites): one is here and the other here. Both use the Twenty Ten theme. The second one is running a slightly older version of Wordpress (3.0) and the FD Feedburner plugin was able to install without error.

I manually put a link in the sidebar of both blogs to the feedburner RSS feed and that works just fine - however, I'm not getting an RSS button up in the URL bar which I thought happened automatically with WP. My understanding is that the feedburner plugin is supposed to make sure that button redirects the feed through feedburner.
posted by wundermint at 8:33 AM on January 12, 2011


I tried "discovering" your blog feeds from the URL and its not working for both the sites. I then noticed that hovering on the blog title shows http://laviniaplonka.com/creativebody/ rather than creativebody.com. Similarly for cosmicomedy.com.

When I add the full URL, I am able to get a feed listing, which means there is something else that is incorrectly setup. Check the General section of Settings in your Wordpress Dashboard - maybe change the title to reflect creativebody.com, rather than laviniaplonka.com. This will work, even id this blog is just another directory on your hosted domain.
posted by theobserver at 8:58 AM on January 12, 2011


Response by poster: So I tried changing the Wordpress URL for one of the sites and now the blog itself is broken and I can't log in to change it back :(
Do you know which file contains the settings I need to change the URL back to reference laviniaplonka.com?
posted by wundermint at 1:07 PM on January 12, 2011


Response by poster: Turns out changing the WP URL is a big no-no. I used this page to fix it.

I guess I don't understand why the fact that it's a subdomain is effecting the RSS links to begin with since the actual feedburner URLs are functioning properly.
posted by wundermint at 1:28 PM on January 12, 2011


The fact that the sites are in framesets is something I don't understand.

Aside from that, is this issue solved?
posted by artlung at 1:34 PM on January 12, 2011


Response by poster: artlung, that's so strange, I hadn't even noticed that it's in a frameset. It's just a basic WP install, I've barely modified anything, so I don't know what's going on there.

No, I still cannot install any of the recommended feedburner plugins on The Creative Body blog and I do not see the RSS icon in the address bar on either site.
posted by wundermint at 1:51 PM on January 12, 2011


Okay, let's do one at a time.

1. To get the RSS icon to appear, that's called "autodiscovery" -- that will only appear if the actual page you are on includes special code in the <head>. For Metafilter, for example, that code looks like this:

<link rel="alternate" type="application/rss+xml" title="MetaFilter Posts" href="http://feeds.feedburner.com/Metafilter">

Because your sites are in a frameset, and that frameset does not include code like that, you will get no autodiscovery. If you add the appropriate code to the frameset pages, you *should* see those icons show up.

It's bizarre to me that your sites are in framesets. That they are is going to cause you grief.

For ad hoc WP questions, I can also recommend http://wordpress.stackexchange.com/
posted by artlung at 2:07 PM on January 12, 2011


As for the plugin causing errors -- is it an error or a warning? And is it visible on the public site when activated or is it only on the admin side?

Perhaps you need to set define('WP_DEBUG', false); in your wp-config.php file. Try that and report back.
posted by artlung at 2:20 PM on January 12, 2011


Ok, looks like I need to improve my WP skills before suggesting something. But that is a bit strange, since I changed the site title earlier. Hmmm..

Although the site responds to TCB (thecreativebody), it seems to be going mainly through laviniaplonka.com/thecreativebody. Is TCB a sub-domain in your hosting plan or a redirect?

For what its worth, I noticed that the feed URL in the header (as suggested by artlung) is through laviniaplonka.com/thecreativebody and hence autodiscovery is not working. Apparently, feedburner too is having the same problem.
posted by theobserver at 3:06 PM on January 12, 2011


Your site url is:
http://thecreativebody.com/

Which calls this url into a frameset:
http://www.plonka.web.aplus.net/creativebody

But the "www" is not necessary, apparently, because that redirects to:
http://plonka.site.aplus.net/creativebody/

Is this behavior what you want to be happening?
posted by artlung at 3:17 PM on January 12, 2011


Response by poster: going to respond to your comments, artlung and observer (and thanks so much for helping):

> But the "www" is not necessary, apparently, because that redirects to:
http://plonka.site.aplus.net/creativebody/
Is this behavior what you want to be happening?


No. I definitely don't want a frameset, and don't understand why that's happening.

The Creative Body (the other site behaves in the exact same way) is a subdomain of http://laviniaplonka.com. However, that site's "real" URL which I've never quite understood, is actually http://plonka.site.aplus.net, aplus being the host. I did not originally set up http://laviniaplonka.com so I don't know if it has any URL masking going on there or why it's like that.
I did set up a redirect so that thecreativebody.com points to the subdomain http://laviniaplonka.com/creativebody.

> As for the plugin causing errors -- is it an error or a warning? And is it visible on the public site when activated or is it only on the admin side?

It says "Notice:", not error or warning, but yes, it IS visible on the site itself (I'm disabling it again now so you won't see it).

> For what its worth, I noticed that the feed URL in the header (as suggested by artlung) is through laviniaplonka.com/thecreativebody and hence autodiscovery is not working.

Ohh I see what you mean about autodiscovery. Is this something I can just change in maybe the header.php file of WP?

> For ad hoc WP questions, I can also recommend http://wordpress.stackexchange.com/

Thanks, will check that out!
posted by wundermint at 5:23 PM on January 12, 2011


« Older How do I report Bonferonni corrected pairwise...   |   How to automate a reverse DOI lookup Newer »
This thread is closed to new comments.