Current Version: Full Text Feed 1.04
WordPress 2.1 introduces a nasty “feature” to feeds. Instead of abiding by your feed preferences, WordPress will truncate your feed’s content anywhere you insert a <!––more––> tag. Full Text Feed undos this functionality, allowing your feeds to contain the full text regardless of <!––more––> usage.
Installation
Unzip full_feed.zip, drop the full_feed.php file into /wp-content/plugins/, and activate the plugin.
Download Full Text Feed
Current Version: 1.04
Released: 2007-08-04
WordPress 2.3 Compatible
Note: Full Text Feed is not needed in WordPress 2.5.
Version History
1.04 - Bug Fix
- Fixes password protected posts appearing in feeds.
1.03 - Bug Fix
- Fixes stupid copy and paste error with the last update.
1.02 - Bug Fix
- Now strips the <!–more-> tag out of your feed. Before the more tag would remain in an HTML comment, and not every feed reader was hiding comments.
- Thanks to Ryan for this fix.
1.01 - Bug Fix
- Increased the priority below 0 to insure that Full Text Feed is the first feed plugin executed.
- Renamed function to prevent any potential plugin conflicts.
1.0 - Initial Release
Frequently Asked Questions
Q: Why am I still seeing truncated posts after installing and activating Full Text Feed?
A: Most likely something is caching your feed. If you use Feedburner to manage your feed or read your feed through an online service such as Google Reader, this is occurring. In both cases your feed will update on your next published post, but you can speed up Feedburner by pinging it.
145 Comments
W00t! Now I can upgrade to 2.1, assuming my other plugins are compatible. Thanks Ron!
No problem. I had to fix the “feature” myself, so I might as well share.
Thanks Ronald. Appreciate you putting this together. It was an annoying little bug.
Well maybe it isn’t a bug huh? Or is it? Was this just a problem when publishing with feedburner or is the break at –more– the default behavior of feeds now?
Breaking an RSS feed at the <!–more–> tag is the default behavior of WordPress now.
Nice, thx for sharing it.
Ronald, Nice job. I think the WordPress team dropped the ball with this new RSS “feature,” and your plugin really helped.
I noticed that it’s imperative that your filter run before any other filter, so I had to change the priority from 1 to -1. I currently had another content filter running at priority 0.
Ron:
You rock. I have been complaining about this “feature” for a while now. I am so glad you have shared your fix. Thanks.
– Jerry
Thanks for pointing that out Ryan. I did not realize I could set the priority lower than 0. My intentions with setting it at 1 was to have it run first. I guess that’s not always the case. I’m updating the plugin now with a higher priority.
Ronald, I also suggest a quick modification to strip out the more tag from the source content. Otherwise, my textile filter was interpreting it incorrectly.
if ( is_feed() )
$content = preg_replace(’//iU’, ”, $pages[$page-1]);
That didn’t format correctly, trying again:
if ( is_feed() )
$content = preg_replace(’/<!–more(.+?)?–>/iU’, ”, $pages[$page-1]);
Good thinking Ryan. I don’t know how I overlooked that.
Ronald, I think you accidentally copied over the emdash in the regular expression that wordpress displayed in the comment instead of rewriting it to be:
< ! - - €m o r e ( . + ? ) ? - - €“>
(Strip the spaces) Note the two separate dashes.
Corrected.
Fantastic plugin, thanks. Much safer than messing about with wordpress files.
Thank you for this plugin.
I was running mad, because I didn’t know why my feeds are cut out.
Now my few readers can just read the feed without visiting the website
A fantastic plugin, thank you so much!!!
Works awesome, and I think the whole process of downloading and activating the plug-in took less than 2 minutes.
Thanks
Just what I was looking for, does exactly what it says it does. Simple install. Thanks!
Thank you thank you! Works just like it should, great plugin!
Hi,
I tried to use your plugin in the last days, but it seems not to work on my site. I prove it with Google Reader and Bloglines, but both just show partial feeds. The plugin seems to work correctly, but there are no visible results. Any idea?
Thanks for your help.
Google Reader and Bloglines cache your feed. You won’t notice any results using those services until you publish a new entry.
I installed the plugin and it does not seem to work. I am using WP 2.1.5 and have the WD FeedBurner plugin also. I tested by using the LWP command line utilitly GET.
Any info would be appreciated.
Jim
Do you currently have it enabled? If so, can you give me a list of all the plugins which modify your feed? If you don’t have it enabled, turn it on and let me know. I’d like to look at your feed with it on.
Correction, I just noticed you’re using Feedburner. Accessing your feed directly at this URL shows full text posts, where using Feedburner shows the posts with a more link. Have you pinged Feedburner to get it to update your feed? If not, do that and all should be well.
I have it activated. As a further test, I de-activated WD FeedBurner and tested again at the command line with GET, full-feed worked properly. I then re-activated WD FeedBurner and full-feed stopped working.
I also tried setting the priority to -2, no change.
I have it active now, but as you noticed I’m using FeedBurner.
Jim
The problem is not the plugin, it’s Feedburner itself. Login to your Feedburner account and force an update on your feed. If you can’t figure out how to do that, worse comes to worse your feed will switch to full text on your next blog post.
Okay, I went to Feedburner and forced a ping. Then re-tested with GET at the command line and it appears to work now.
Thanks for the tip!
Jim
Hi there:
I installed your plugin & activated it, but I’m still getting partial feeds… is there something more I should do? Thank you!!
Annie
Annie, I see you’re using Feedburner. Feedburner has the cache of your old, partial text, feed. You can force an update by visiting the FeedBurner site and using their ping functionality to update your feed.
Thanks for the tip–I pinged them & resynced my subscription, but my latest blog post came in as a partial
I love Wordpress almost entirely, but really hate them for this…
If I view your feed directly at http://superfastreader.com/?feed=feed, I do get full posts. Something weird is happening between your feed and FeedBurner. My guess is the next blog post you do will be full text.
that worked–how wonderful–thank you!!
This is a great plugin. I will show it in public very soon! offline it works very fine. THX
Hey ronald… I unzipped the package, uploaded it into the correct folder and activated.. how long does it take to work? Because I’m not seeing full text.
Are you using Feedburner? If so, it will take effect on your next post or you can manually use the Feedburner admin pages to refresh your feed there.
Actually, I just checked out your feed and it’s full text for me. If you’re viewing it in Bloglines or Google Reader, the posts that were truncated will always be truncated. Both those services use caching and will not update the original post. Any new posts will be full text though.
Ok, I think I get it now. Also, I’ve been editing the site through Mozilla Firefox and having no appearance problems… I open it in internet explorer and I get a bunch of crap…. how is this happening?
Are you referring to your feed? If you’re using IE6, that does not have any “pretty display” of RSS feeds like Firefox does. If you’re looking at your feed in IE7 it should look similar to Firefox.
oh no, I’m not referring to my feed… my website … the template shows up all nice and right on mozilla with the correct formatting, but on ie 6 it’s a load of unorganized crap. I have no idea what the issue is.
Ah, IE troubles display trouble. For that I would check out my IE Hack Guide. That should help you get started at bring IE up to par.
Hi there, i too have been having problems even after using your plugin. I’m not using feedburner so that’s not the cause. I am however swedish as you can tell by my site and my blogg is using a swedish theme. Is that the problem? Thankfull for help.
Tommy, I checked your site and all your posts are indeed full text. Perhaps your RSS reader caches old posts? All new posts should be full text.
My feed isn’t in full text when i view it in firefox. I’ve tried clearing the cache several times and posted many new posts but all show up cut off. What is wrong.
The reason i’m even worrying about this is because i’m trying to get my blog listed at a news site but despite pinging the correct service i’m not showing up there. My theory is that the cut off feed is the cause. A friend og mine is having the same problem with another site. I don’t have a RSS viewer installed because i don’t think it’s necessary. I don’t view feeds and if i do i use FF.
Firefox always cuts off your feed and limits it to 2 lines. Anyone subscribing to your feed in another client will see the full text, so that would not be your problem.
If your having trouble getting your site listed somewhere, I suspect it’s because your serving your feed in the atom format. Not all RSS parsers understand atom.
How embarrassing. It looks like my article has been linked to. Or should i say the copy of the article which must mean that your plugin is indeed working even though i can’t see it in FF. Looks like i should get a proper RSS reader.
Actually it’s 3 lines but i see your point. You posted while i was typing the other comment. The feed is in RSS so no atom. Anyway thanks for a wonderful plugin. Now i’m gonna go and get a proper RSS reader so i can see my feed as it should look.
Question for you, I know this off topic but I’ve had a hell of time trying to find an answer.
Can I set the feedwordpress plugin to display the full positing from an RSS feed?
Right now it just shows the headline and a maybe an excerpt, when I really want to blog the entire post.
Thanks!!!!
Sorry kd, I don’t have an answer for you.
Just for what I was looking for. Thanks Ron.
i searched for this plugin so long, thanks for the release
bye
Hello Ron, I am new to RSS feeds. I have installed FullTextFeed and activated it. But how can I use it to display feeds on a page?
For example, if you go to this site http://allcarparts4u.com I want to display feeds from other websites on the Top Speed page. Do I have to insert special code to do this? I am at a complete loss here. Hope you can help.
Cheers!
Marc
Full Text Feed does not read other RSS feeds. Instead you should look at the SimplePie WordPress plugin.
While I don’t know what feeds you’re planning to display, I would recommend if the feeds are from sites other than ones you own, you should contact the sites in question before displaying their content.
Thanks Ron. Don’t worry, I will be contacting the sites I want to display feeds from.
Cheers!
Marc
I installed this plug-in and re-ping my feedburner and did see the full text feed. I am just wondering if it’s possible to include the related posts into the feed as well?
Would that be possible to include the related post before tag and get it into the full text feed?
Am I asking something possible?
Thanks!
Curious… Is this still an issue with WP 2.2?
If you’re manually inserting related posts into your articles and using Full Text Feed, placement should not matter. You can insert them before or after the <!–more-> tag and they will display in the feed.
However, if you’re using a plugin it’s a bit more complex. I recommend you contact the author of your specific related posts plugin for more assistance. Or, if you’re using the popular Related Posts plugin check out this article.
Yes, WordPress 2.2 still prevents full text feeds and most likely will for sometime to come.
Thanks very much Ronald! It’s been annoying me for ages now - I’ve not been able to use the option in my posting because I always wanted a full feed.
Cheers!
I followed instructions and I get the below error message on the plugin’s Options>FeedControl page.
I also use the feedburner feed replacement plugin:
http://orderedlist.com/wordpress-plugins/feedburner-plugin/
Is there a conflict between the two?
—————————–
HTTP Status 400 - You must provide a feed uri
type Status report
message You must provide a feed uri
description The request sent by the client was syntactically incorrect (You must provide a feed uri).
Apache Tomcat/5.0.28
Will, Full Text Feed doesn’t have a Options>FeedControl page. There are no settings for it, so it must be another plugin you’re looking at.
Regarding compatibility with the Feedburner plugin, Full Text Feed is compatible. In fact, I run the Feedburner plugin on this site without issue.
Sorry Ron! Trying too many plugins with too similar names! That was one I had installed and then decided not to use. Once I looked closer, I saw yours.
Once installed, what is the easiest way to make sure it is working on my installation? Short of setting up a Google reader account and actually subscribing to the feed. What does it mean when some of the people using your plugin say here.. I “repinged my feedburner”?
Thanks!
The easiest way to view your feed would be using IE7 or Safari. Firefox 2.0 handles feeds too, but it doesn’t display the full text.
Regarding “repinging feedburner”, if you use Feedburner.com you have to enter your site at this URL for the changes to reflect on your feed.
Thanks, Ron. One other question… Are you using a plugin to get all the pings and trackbacks listed below the comments instead of all mixed together?
No, I wrote a custom solution to handle the separation.
Thanks for the plugin Ronald. Is there anything else that I need to do other than activate it?
Nope, you only need to activate it.
I was just looking for a solution like yours. Between truncated feeds and full ones, I personally prefer full ones. So, your plug-in is a bliss.
May I suggest an improvement?
You could add an option to your plug-in, to have full feed (just like it is now) or to have both full and truncated feeds. The second option might requires that web site owner modify their theme to display access to both. But it should be easy to create a second link (
Huygens, that’s an excellent idea, but I’m not going to add it to Full Text Feed. Full Text Feed is designed to be a simple fix for the “bug” that WordPress added in 2.1. Sorry.
Thanks for the plugin, it is usefull. good job
Thanks!
I didn’t realize that I was being truncated!
This is what I am looking for, thanks!
I found this plugin will also show protected posts’ full text in feed.
Thanks for making me aware of this. Unfortunately, I’m currently on a camping trip and my internet is very spotty. I will fix this first thing when I get back on Saturday.
Thanks!
I had a few free moments and was able to run some tests. I can’t seem to reproduce your problem. Can you verify that disabling Full Text Feed hides your private posts? Also, verify no other plugin is conflicting with this functionality. Finally, are you viewing your feed from a browser which is not logged into your site? Your private posts will display in your feed if you’re logged in. Try viewing the feed from another computer or browser and see if the private posts are hidden.
I means password protected posts, not private posts.
I test again and deactivate other plugins. The text of password protected post will display in <content:encoded />.
I use WordPress 2.3-alpha, is it the problem?
Alright, I see what you mean now. I’m able to reproduce the bug on my local WordPress 2.3 SVN install. I can’t test WordPress 2.2 at the moment, but I’ll check that out when I get home on Saturday.
As I said before, I’ll work on getting this fixed when I get back.
BCSEEATI, the new version I just released will fix the bug.
Thanks for your work!
Great plugin, appears to be working. Thanks.
Just wanted to say thanks for the plugin!
Hey cavemonkey -
Just another comment saying thank you for a great plug.
joseph Hollak
http://www.hollakmedia.com
Glad you guys enjoy it!
Hi Ron
I recently downloaded this plug in and I don’t even use the more tag in my posts, but still in google reader, my feeds are just a couple of lines… did the resynch at feedburner, did change the options/reading to full text… still no full text.. any ideas why I am still getting partial feed? thanks!!
PS: I’m using Wordpress 2.2
pearl, I would look at your plugins that you have installed. I’m seeing this in your feed:
I know WordPress doesn’t add anything to your feed like that. If WordPress was truncating your feed, it would just be a simple more link. Have you looked at your Feedburner options at all? Maybe there’s a setting in there.
Thank you so much for replying Ron…
I think I found an option under Optimize/BrowsesrFriendly - where I had the chosen the option for ‘titles only’ - changed it to titles and content - and then even pinged it manually! Seems like the older posts are starting to work with full text and I am hoping its just a matter of time when all of the posts will show the entire content!!
thanks again!!!