Forums

[resolved] RSS feeds not showing latest posts (25 posts)

  1. dawnrae
    Member
    Posted 2 years ago #

    This is an odd one. I set up a blog for a client recently who transferred from Blogger to WP. Today, the client informed that a subscriber to her RSS feeds noticed today that it isn't showing any of her updates. In fact, it's displaying, I kid you not, five posts from 2005! My client is a very active blogger, posting sometimes two or three times a day, so those are not the only posts in her blog (there are around 300 posts total). Those are the first posts she ever made, in fact. So why the heck are they showing up now ... those and only those. I checked the rss and rss2 feeds, both show the same thing. I checked the atom feed and it looked to be correct, displaying the most recent posts. I did a browser refresh and BAM old 2005 posts are there. I've loaded the feeds into a stand-alone RSS reader and also in Google reader, all with the same results.
    What gives? Anybody have a clue what would cause this?
    I've checked the header of the page and it has the appropriate codes, and I'm using he Subscribe Me plugin, and they all show the same feed (old posts). I've tried disabling the plugin but there's no effect. I've turned off wp-cache and deleted the cached data. I've cleared my browser cache so many times, I think Safari is permanently chaffed. I've turned off the other plugins one at a time and checked the feed again, looking for a conflict, all to no avail.
    I'm at my wits in, really. If anyone can shed some light on the possible reason for this goofiness, it would be greatly appreciated.

    Dawn

  2. dawnrae
    Member
    Posted 2 years ago #

    Anybody willing to help on this one?

  3. dawnrae
    Member
    Posted 2 years ago #

    Is there anyone here who is willing to offer some sort of advice?
    I've been working on this problem still today to no avail.
    I've installed the fedafi plugin which apparently generates it's own feed and it returns the same results as the default wordpress feeds.
    Five posts from 2005. That's it. Looking in Safari, it doesn't show today's posts, yesterday's posts, etc. Only five posts under all posts, even when I set the feeds to display 10, 20 ... 100 posts.
    Is this a problem with the wordpress feed, or perhaps the dates of the posts, or is there a problem with the database.
    I really don't know and was wondering if someone else has had this problem, or is willing to offer any sort of advice. It would be greatly appreciated.
    Please,

    Dawn

  4. drmike
    Member
    Posted 2 years ago #

    By bumping your own posts, you're showing that your question has been answered. So you're pretty much screwing yourself over I'm afraid.

    That and not giving any example, links, etc.

    Have you tried turning off all of your plugins? You mention one at a time but you may have a conflict with 2 of them together.

    Have you checked the feed validation for errors?

    Which permalink setup are you using?

    Which version of wp are you using?

  5. moshu
    Member
    Posted 2 years ago #

    And to be honest... for most of the volunteer helpers this line:
    I set up a blog for a client - is a sure deterrent. Personally, I'm not inclined to offer free help to anyone who is getting paid for a job. Let them do their homework. Sorry.
    Which shouldn't stop others from doing it, of course.

  6. dawnrae
    Member
    Posted 2 years ago #

    DrMike,

    I'm sorry, I've been pretty frustrated with this problem, I'll be glad to provide those details you mentioned.

    Here are the links to the feed:
    http://www.colleengleason.com/wordpress/feed/
    http://www.colleengleason.com/wordpress/atom/
    http://www.colleengleason.com/wordpress/rss/
    http://www.colleengleason.com/wordpress/rss2/
    http://www.colleengleason.com/wordpress/rdf/

    Here are the codes in the header of my template:
    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
    <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />

    My permalinks are set to:

    Date and name based
    »http://www.colleengleason.com/wordpress/2007/01/14/sample-post/
    using the default structure.

    I am using WP version 2.0.5

    Yes, I checked the feed for validation errors and found none.

    Yes, I've turned off all the plugins at once and still had the same result.

    Here are the plugins installed and activated:

    About Me Widget, Adhesive, Advanced-Admin-Menus, Amusements, Democracy, Evermore, Explicit Category Sort, Google Sitemaps, Hide Post Preview, Less, Peter's Custom Anti-Spam, Recent Posts, Search Pages, SEO Title Tag, Sidebar Widgets, Sideblog Wordpress Plugin, Sociable, Subscribe Me, Subscribe to Comments, WP-cache, WP-DBManager, and WP-Print, WYSI-Wordpress

    I have all off these plugins up and running on another blog without having this problem with the feed, so I'm not really sure what's going on with this blog.
    Any advice you might have is greatly appreciated.

    Thank you,

    Dawn

  7. vkaryl
    Member
    Posted 2 years ago #

    Well, I can tell you that Adhesive has been known to interfere with the most oddball selection of things. You might start by disabling it and seeing what happens.

  8. dawnrae
    Member
    Posted 2 years ago #

    Moshu,

    I'm sorry if I've committed some offense, but I've tried everything I can think of and done a great deal of research here at the forums and nothing I've found here has solved the problem. And I've been Google-ing like crazy to no avail as far as solutions are concerned, though I found that several others have similar, if not the exact same problems on their WP blogs. Which is why I'm asking if someone here has any sort of idea what's going on with these feeds.
    Again, apologies if I've broken a forum rule. That was not my intent. I fully understand that people here are volunteers, which is the case usually with open-source software and why I am doubly appreciative of anyone's willingness to offer suggestions.
    Respectfully,

    Dawn

  9. vkaryl
    Member
    Posted 2 years ago #

    It's not a "rule". Some forum volunteers have different attitudes about things than others.

  10. dawnrae
    Member
    Posted 2 years ago #

    Vkaryl,

    I've tried turning off Adhesive but still the same five posts in the feed. It's very odd. But thanks for the suggestion.

    Dawn

  11. vkaryl
    Member
    Posted 2 years ago #

    Well, then, try deactivating ALL plugins. If that fixes it, then you have a starting point.

    That'd be where I'd go next, if it were me.

  12. moshu
    Member
    Posted 2 years ago #

    Just to clarify: you did NOT commit any offense and you did NOT break any rules.
    And I know you didn't have such intent!

    [it was more a summary of the feelings volunteers might experience in similar situations]

  13. dawnrae
    Member
    Posted 2 years ago #

    Understood, Moshu.

    Vkaryl, I gave that a shot for the fourth time and still the same thing.
    It's almost as if the dates are screwed up or something somewhere, because it's pulling the blog's first posts (made in 2005), not the newest (made this week). I've checked the time stamps on the old posts by opening them in the editor in the WP backend, and they show the correct date so I'm not sure at all why those are showing up the feed.

    Dawn

  14. vkaryl
    Member
    Posted 2 years ago #

    That's really weird. [Caveat here: I know NOTHING about feeds....] Have you tried setting those 2005 posts to draft or private for now to see if that changes things? How about setting the timestamps on them to 1970 or something?

  15. dawnrae
    Member
    Posted 2 years ago #

    I tried setting a couple to private & draft but the next two "old" posts show up in their place. It's like it's pulling the database backwards. Haven't tried adjusting the timestamps, though. I'll give that a go. Thanks for the suggestion.

  16. vkaryl
    Member
    Posted 2 years ago #

    Lessee.... maybe just for kicks n grins, run a repair on the database entire. And is there some way to clear that wp-cache plugin? Though if you were disabling it, one would think that would have accomplished the same thing....

    Boy, I don't know....

  17. dawnrae
    Member
    Posted 2 years ago #

    Nope, that had no effect at all. Still showing the old posts. I wonder if there's a way to make an RSS feed pull in posts in reverse on purpose.
    For example, if someone for some reason I can't fathom would actually want to pull in their first posts (like this one is doing) into their RSS feed. Is there a way they could force it to do that.
    My logic in that question being, if I force it to reverse now, would it pull in the new posts?
    My comments feed is working fine, btw.

    Dawn

  18. dawnrae
    Member
    Posted 2 years ago #

    I've disabled and deactivated the wp-cache plugin for the time being while I troubleshoot, to reduce the chances of my seeing a cached version, and I'm clearing my Safari cache each time, and refreshing my RSS reader manually when I check.
    I'll check on a repair on the DB.
    Thank again, vkaryl

  19. vkaryl
    Member
    Posted 2 years ago #

    Well, if I think of anything else, I'll post back.

  20. moshu
    Member
    Posted 2 years ago #

    [just because it's sooooo challenging...]

    There must be something interfering with your "general" feeds
    this monthly feed works:
    http://www.colleengleason.com/wordpress/2006/02/feed
    this category feed works, too: http://www.colleengleason.com/wordpress/category/all-things-considered/feed

  21. dawnrae
    Member
    Posted 2 years ago #

    That didn't work either. I think this particular install of WordPress hates me.
    Any suggestions are much appreciated, vkaryl.
    Blessings!

  22. dawnrae
    Member
    Posted 2 years ago #

    Moshu,
    That's interesting. The general feeds were working then they suddenly stopped, but I don't know exactly when. As I said, I've tried disabling all plugins and the general feed stays the same, posts from the beginning of the blog instead of the current ones. But that's not the case with the category feeds, as you showed me. (Thanks for that).
    When I pulled the posts into WP from Blogger, I used the blogger-beta-import tool and pulled the posts into my WP testbed. I attempted to do so at the "live" site once I had everything in place, but the server stalled out. So, to keep from having to manually enter nearly 150 posts, I did an XML export of the posts and comments from my testbed site then pulled them into the "live" site using an import plugin made for WP to WP.
    Afterwards, when I looked at the blog, the posts were showing in reverse order, so I added the following line of code, above the loop, to force the posts to show in the appropriate order (descending):

    <?php query_posts($query_string . "&order=DESC"); ?>

    I wondered earlier if this was causing a problem with the feed and took it out. The pages went back to the reverse order (oldest posts first), but the feed did not change. It was still showing the old posts.
    Is it possible that code has fouled something up somewhere? I don't see how, but then again, I don't profess to be an expert in the inner workings of WP.

    Dawn

  23. dawnrae
    Member
    Posted 2 years ago #

    EUREKA!!!!!!!!
    I figured it out. Talking with you guys helped me turn my brain into thinking another direction.
    The solution, was to add the following line:

    <?php query_posts($query_string . "&order=DESC"); ?>

    before this line:

    <?php $items_count = 0; if ($posts) { foreach ($posts as $post) { start_wp(); ?>

    in the following files in the root WP directory:

    wp-atom.php
    wp-rss.php
    wp-rss2.php
    wp-rdf.php

    Thank you all for your help. Sometimes it works wonders just to talk things out with others.
    Blessings!

  24. vkaryl
    Member
    Posted 2 years ago #

    Best to you, hope that's the last of your trials for a while!

  25. dawnrae
    Member
    Posted 2 years ago #

    Thanks, vkaryl. I appreciate the discussion. It's amazing how doing that can rattle things loose and make you think in another direction.

Topic Closed

This topic has been closed to new replies.

About this Topic