Solved

Upgraded to Wordpress 3.0.5

Posted on 2011-02-23
8
2,329 Views
Last Modified: 2013-11-18
We upgraded our blog to WordPress 3.0.5 and now the rss feed from the blog is returning an empty set.  When I go to the feed url, it shows the posts.  Does anyone have an idea of what to do to fix it?

0
Comment
Question by:rdurban
  • 4
  • 4
8 Comments
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 34964041
Have you tried switching the permalinks back to default, saving it, and checking the feed again?  If they show up there, then reset the permalinks back to your preferred method and they should come back in the feed.
0
 

Author Comment

by:rdurban
ID: 34964777
Thanks!  Getting the guys to test this out as soon as possible.
0
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 34966258
Hi rdurban,

I'm not correct above.  The real answer is that WordPress 3.05 requires a database modification.  Go to:

http://www.your site.com/wp-admin/upgrade.php

And that should fix the missing entries.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:rdurban
ID: 35000602
Hi Jason,

That didn't fix the error.  The developers tried both solutions and neither one worked.  However, I am not sure that I am explaining myself adequately.

Here is the deal.

There is a blog site and a main site.  The main site is handled by a CMS (ModX) and the Blog is handled by WordPress.  Two different parties of developers that are not connected.  The Main site is supposed to display the top two blog entries.

The rss feed was working perfectly unti the blog developers updated the blog.  Now the CMS developers are saying that it is a blog issue, and the blog developers are saying that it is a CMS issue.  Of course this doesn't help to get it fixed.  

The bottom line is that when we go to the blogurl.com/feed, we see the rss feed and can subscribe to it, however, when the CMS reaches out for blog posts, it is returned an empty set and just displays "nothing found".

0
 
LVL 70

Accepted Solution

by:
Jason C. Levine earned 500 total points
ID: 35000713
If you can see the entries in the feed when you subscribe to it, the logic suggests that the issue is with the CMS handling the feed.  It's possible (but unlikely) that WordPress changed the feed structure in the upgrade.
0
 

Author Comment

by:rdurban
ID: 35000941
We don't believe that the structure has changed, however, the only change that was made was to the blog, which could mean that either a bug that was being used was fixed and it broke the feed reader, or a feature was added and it broke the feed reader.  
0
 

Author Comment

by:rdurban
ID: 35009419
The final solution was:

the old feed url that we were pulling from was:

http://example.com/feed 

which stopped working.  Now, the trailing slash is added:

http://example.com/feed/ 

and it is working again.

Thanks for your replies, they helped us tremendously.
0
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 35009460
>> Thanks for your replies, they helped us tremendously.

Really?  I'll take it, but I think I was just guessing here. :)
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I found this questions asking how to do this in many different forums, so I will describe here how to implement a solution using PHP and AJAX. The logical flow for the problem should be: Write an event handler for the first drop down box to get …
Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
The viewer will receive an overview of the basics of CSS showing inline styles. In the head tags set up your style tags: (CODE) Reference the nav tag and set your properties.: (CODE) Set the reference for the UL element and styles for it to ensu…
The viewer will learn the benefit of using external CSS files and the relationship between class and ID selectors. Create your external css file by saving it as style.css then set up your style tags: (CODE) Reference the nav tag and set your prop…

679 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question