Full Text Feed

Current Version: Full Text Feed 1.04

Great news! As of WordPress 2.5, Full Text Feed is no longer needed. I recommend disabling Full Text Feed on all WordPress 2.5 installations.

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.

Download Full Text Feed 1.04

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.

144 Comments

  1. 1 Paul Stamatiou on Jan 28, 2007 at 3:20 am (Quote):

    W00t! Now I can upgrade to 2.1, assuming my other plugins are compatible. Thanks Ron!

  2. 2 Ronald Heft on Jan 28, 2007 at 3:24 am (Quote):

    No problem. I had to fix the “feature” myself, so I might as well share.

  3. 3 Amos on Jan 28, 2007 at 7:44 am (Quote):

    Thanks Ronald. Appreciate you putting this together. It was an annoying little bug.

  4. 4 Amos on Jan 28, 2007 at 7:47 am (Quote):

    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?

  5. 5 Ronald Heft on Jan 28, 2007 at 1:15 pm (Quote):

    Breaking an RSS feed at the <!–more–> tag is the default behavior of WordPress now.

  6. 6 Bharath Kumar on Jan 28, 2007 at 7:33 pm (Quote):

    Nice, thx for sharing it.

  7. 7 Ryan on Jan 29, 2007 at 5:24 pm (Quote):

    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.

  8. 8 Jerry Chacon on Jan 29, 2007 at 5:44 pm (Quote):

    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

  9. 9 Ronald Heft on Jan 29, 2007 at 6:08 pm (Quote):

    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.

  10. 10 Ryan on Jan 30, 2007 at 10:12 am (Quote):

    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]);

  11. 11 Ryan on Jan 30, 2007 at 10:13 am (Quote):

    That didn’t format correctly, trying again:

    if ( is_feed() )
    $content = preg_replace(’/<!–more(.+?)?–>/iU’, ”, $pages[$page-1]);

  12. 12 Ronald Heft on Jan 30, 2007 at 11:22 am (Quote):

    Good thinking Ryan. I don’t know how I overlooked that.

  13. 13 Ryan on Jan 30, 2007 at 11:57 am (Quote):

    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.

  14. 14 Ronald Heft on Jan 30, 2007 at 12:18 pm (Quote):

    Corrected.

  15. 15 Weefz on Feb 9, 2007 at 3:54 pm (Quote):

    Fantastic plugin, thanks. Much safer than messing about with wordpress files.

  16. 16 Kris on Feb 12, 2007 at 5:49 am (Quote):

    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 :)

  17. 17 Saman Sadeghi on Feb 13, 2007 at 11:16 pm (Quote):

    A fantastic plugin, thank you so much!!!

  18. 18 SusieJ on Feb 18, 2007 at 2:45 pm (Quote):

    Works awesome, and I think the whole process of downloading and activating the plug-in took less than 2 minutes.
    Thanks

  19. 19 Billy on Feb 25, 2007 at 7:57 am (Quote):

    Just what I was looking for, does exactly what it says it does. Simple install. Thanks!

  20. 20 martin on Mar 1, 2007 at 2:53 pm (Quote):

    Thank you thank you! Works just like it should, great plugin!

  21. 21 solodelibros on Mar 2, 2007 at 2:31 am (Quote):

    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.

  22. 22 Ronald Heft on Mar 2, 2007 at 8:02 am (Quote):

    Google Reader and Bloglines cache your feed. You won’t notice any results using those services until you publish a new entry.

  23. 23 Jim on Mar 9, 2007 at 1:38 am (Quote):

    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

  24. 24 Ronald Heft on Mar 9, 2007 at 1:43 am (Quote):

    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.

  25. 25 Ronald Heft on Mar 9, 2007 at 1:46 am (Quote):

    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.

  26. 26 Jim on Mar 9, 2007 at 1:50 am (Quote):

    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

  27. 27 Ronald Heft on Mar 9, 2007 at 1:55 am (Quote):

    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.

  28. 28 Jim on Mar 9, 2007 at 2:02 am (Quote):

    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

  29. 29 Annie on Mar 13, 2007 at 7:57 pm (Quote):

    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

  30. 30 Ronald Heft on Mar 13, 2007 at 10:04 pm (Quote):

    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.

  31. 31 annie on Mar 14, 2007 at 9:30 am (Quote):

    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…

  32. 32 Ronald Heft on Mar 14, 2007 at 11:46 am (Quote):

    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.

  33. 33 annie on Mar 14, 2007 at 11:56 am (Quote):

    that worked–how wonderful–thank you!!

  34. 34 Sebastian on Mar 21, 2007 at 5:54 pm (Quote):

    This is a great plugin. I will show it in public very soon! offline it works very fine. THX

  35. 35 Adam on Apr 2, 2007 at 12:17 am (Quote):

    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.

  36. 36 Ronald Heft on Apr 2, 2007 at 1:16 am (Quote):

    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.

  37. 37 Ronald Heft on Apr 2, 2007 at 1:19 am (Quote):

    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.

  38. 38 Adam on Apr 2, 2007 at 9:28 am (Quote):

    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?

  39. 39 Ronald Heft on Apr 2, 2007 at 9:50 am (Quote):

    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.

  40. 40 Adam on Apr 2, 2007 at 11:20 am (Quote):

    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.

  41. 41 Ronald Heft on Apr 2, 2007 at 2:11 pm (Quote):

    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.

  42. 42 Tommy Eriksson on Apr 27, 2007 at 10:13 am (Quote):

    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.

  43. 43 Ronald Heft on Apr 27, 2007 at 10:20 am (Quote):

    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.

  44. 44 Tommy Eriksson on Apr 27, 2007 at 10:40 am (Quote):

    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.

  45. 45 Ronald Heft on Apr 27, 2007 at 10:48 am (Quote):

    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.

  46. 46 Tommy Eriksson on Apr 27, 2007 at 10:53 am (Quote):

    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.

  47. 47 Tommy Eriksson on Apr 27, 2007 at 10:59 am (Quote):

    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.

  48. 48 kd on May 1, 2007 at 4:42 pm (Quote):

    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!!!!

  49. 49 Ronald Heft on May 2, 2007 at 4:52 pm (Quote):

    Sorry kd, I don’t have an answer for you.

  50. 50 Hans on May 4, 2007 at 9:00 am (Quote):

    Just for what I was looking for. Thanks Ron.

  51. 51 Lisa on May 8, 2007 at 5:56 pm (Quote):

    i searched for this plugin so long, thanks for the release
    bye

  52. 52 Marc Holt on May 25, 2007 at 12:19 am (Quote):

    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

  53. 53 Ronald Heft on May 25, 2007 at 1:17 am (Quote):

    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.

  54. 54 Marc Holt on May 25, 2007 at 1:31 am (Quote):

    Thanks Ron. Don’t worry, I will be contacting the sites I want to display feeds from.

    Cheers!
    Marc

  55. 55 Tweaking WordPress for RSS FEED on Jun 3, 2007 at 3:44 pm (Quote):

    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!

  56. 56 fivecentnickel.com on Jun 3, 2007 at 10:05 pm (Quote):

    Curious… Is this still an issue with WP 2.2?

  57. 57 Ronald Heft on Jun 3, 2007 at 11:33 pm (Quote):

    Tweaking WordPress for RSS FEED: 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 <!–more-> tag and get it into the full text feed?

    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.

    fivecentnickel.com: Curious… Is this still an issue with WP 2.2?

    Yes, WordPress 2.2 still prevents full text feeds and most likely will for sometime to come.

  58. 58 Zath on Jun 10, 2007 at 3:31 am (Quote):

    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!

  59. 59 Will on Jun 10, 2007 at 7:42 pm (Quote):

    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

  60. 60 Ronald Heft on Jun 10, 2007 at 8:38 pm (Quote):

    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.

  61. 61 Will on Jun 11, 2007 at 12:16 pm (Quote):

    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!

  62. 62 Ronald Heft on Jun 11, 2007 at 7:14 pm (Quote):

    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.

  63. 63 Will on Jun 15, 2007 at 1:11 pm (Quote):

    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?

  64. 64 Ronald Heft on Jun 15, 2007 at 1:37 pm (Quote):

    No, I wrote a custom solution to handle the separation.

  65. 65 Aldian Prakoso on Jun 20, 2007 at 12:04 am (Quote):

    Thanks for the plugin Ronald. Is there anything else that I need to do other than activate it?

  66. 66 Ronald Heft on Jun 20, 2007 at 3:55 am (Quote):

    Nope, you only need to activate it.

  67. 67 Huygens on Jun 20, 2007 at 6:12 pm (Quote):

    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 (

  68. 68 Ronald Heft on Jun 20, 2007 at 6:16 pm (Quote):

    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.

  69. 69 David on Jul 18, 2007 at 9:51 am (Quote):

    Thanks for the plugin, it is usefull. good job ;)

  70. 70 Mitch on Jul 23, 2007 at 3:31 am (Quote):

    Thanks!

    I didn’t realize that I was being truncated!

  71. 71 Learnfromgurus.com on Jul 27, 2007 at 2:40 pm (Quote):

    This is what I am looking for, thanks!

  72. 72 BCSEEATI on Jul 30, 2007 at 10:10 am (Quote):

    I found this plugin will also show protected posts’ full text in feed.

  73. 73 Ronald Heft on Jul 30, 2007 at 4:55 pm (Quote):

    BCSEEATI: 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.

  74. 74 BCSEEATI on Jul 31, 2007 at 11:26 am (Quote):

    Ronald Heft: 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!

  75. 75 Ronald Heft on Aug 1, 2007 at 12:16 am (Quote):

    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.

  76. 76 BCSEEATI on Aug 2, 2007 at 6:21 am (Quote):

    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 />.

  77. 77 BCSEEATI on Aug 2, 2007 at 6:28 am (Quote):

    BCSEEATI: 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?

  78. 78 Ronald Heft on Aug 2, 2007 at 8:41 am (Quote):

    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.

  79. 79 Ronald Heft on Aug 4, 2007 at 8:22 pm (Quote):

    BCSEEATI, the new version I just released will fix the bug.

  80. 80 BCSEEATI on Aug 4, 2007 at 10:34 pm (Quote):

    Ronald Heft: BCSEEATI, the new version I just released will fix the bug.

    Thanks for your work!

  81. 81 Kyle M. Brown on Aug 6, 2007 at 12:03 pm (Quote):

    Great plugin, appears to be working. Thanks.

  82. 82 Dave Zatz on Aug 10, 2007 at 2:43 pm (Quote):

    Just wanted to say thanks for the plugin! :)

  83. 83 joseph hollak on Aug 18, 2007 at 2:42 pm (Quote):

    Hey cavemonkey -

    Just another comment saying thank you for a great plug.

    joseph Hollak
    http://www.hollakmedia.com

  84. 84 Ronald Heft on Aug 18, 2007 at 7:29 pm (Quote):

    Glad you guys enjoy it!

  85. 85 pearl on Aug 21, 2007 at 12:06 pm (Quote):

    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

  86. 86 Ronald Heft on Aug 21, 2007 at 5:29 pm (Quote):

    pearl, I would look at your plugins that you have installed. I’m seeing this in your feed:

    [[ This is a content summary only. Visit my website for full links, other content, and more! ]]

    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.

  87. 87 pearl on Aug 21, 2007 at 5:55 pm (Quote):

    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!!!