• Resolved onemediaguy

    (@onemediaguy)


    Been pulling my hair out over this. Can’t make the bundled WP RSS Widget display any RSS feed in the sidebar. Using the default template that is bundled with WP installation, put it in the sidebar and configure. The URL to the feed is correct. Tried several, including Apple:

    feed://www.apple.com/main/rss/hotnews/hotnews.rss

    Can go there all day long and read using my browser.

    No luck. So anybody help me with this?

Viewing 15 replies - 1 through 15 (of 17 total)
  • Thread Starter onemediaguy

    (@onemediaguy)

    Dowloaded, activated and tried it, doesn’t work. I am wondering if this is perhaps caused by:

    1. a bug is WP 3.0.1?

    2. Some configuration issue on my PHP Server?

    Anyone have comments on this?

    Thread Starter onemediaguy

    (@onemediaguy)

    BTW, I am using the Twenty Ten v 1.1 template default from WP install.

    Thread Starter onemediaguy

    (@onemediaguy)

    Any chance this is related to the issue in the below-referenced post?

    http://wordpress.org/support/topic/rss-feed-broken-on-new-wp3-installation?replies=7

    the feed you want does have errors

    it is not a bug in 3.x.x or it wouldn’t work for 99% of the folks using it

    Thread Starter onemediaguy

    (@onemediaguy)

    Samuel,

    Thanks for your continued efforts to resolve this. If only the explanation was as easy as “99% of the folks using it, must be working”. I guess I am missing something because:

    1. Major RSS feeds from NY Times, Wash. Post, etc. all have some minor errors when running them against the validator – so minor errors can’t be THAT BIG A DEAL. There seems to be plenty of RSS readers looking at those feeds all day long and not barfing.

    2. The feed generated by the WP 3.0.1 site I am working on here:

    feed://classicamericanchairs.com/feed/

    passes the W3C validator without ANY errors (well at least that’s encouraging). Yet it causes Feedburner Widget to barf with bad errors in the display area, as below:

    Warning: usort() [function.usort]: The argument should be an array in /home/onemwel5/public_html/classicamericanchairs/wp-content/plugins/feedaggregator/feed-gator.php on line 113

    Warning: Invalid argument supplied for foreach() in /home/onemwel5/public_html/classicamericanchairs/wp-content/plugins/feedaggregator/feed-gator.php on line 256

    AND the WP RSS widget does not even attempt to put anything up on the display.

    So what am I missing here? This seems NOT to be an issue with the quality of the feed. So either I am doing something bogus, OR I’m in the 1% that is doing everything right and it still isn’t working because there’s a bogey in WP-3.0.1. It’s gotta be one or the other, but I’ve yet to see what I’m doing wrong.

    Thanks.

    I’m at a loss as to what to tell you
    I can add
    http://classicamericanchairs.com/feed/
    to the default widget and the advanced widget plugin in my local test and server test

    maybe it’s a theme problem?

    Thread Starter onemediaguy

    (@onemediaguy)

    OK so here’s the deal:

    This works… http://classicamericanchairs.com/feed/

    with the RSS widget in the WP 3.0.1 install pack. It also works with other RSS widgets such as feedgator RSS or KB Advanced RSS.

    This works… http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml
    this doesn’t… feed://www.nytimes.com/services/xml/rss/nyt/HomePage.xml

    OH well, I guess I’ll just have to manually edit the URLs to the http: instead of what they want to give with their RSS button, which is the feed: Either form works fine with browsers.

    Doesn’t make a lot of sense but that’s what it is.

    Thread Starter onemediaguy

    (@onemediaguy)

    This link will explain further the issues:

    http://lists.automattic.com/pipermail/wp-hackers/2005-May/001037.html

    I’m not an expert with this stuff, but what I glean from this is that there’s still some differences of opinion, even to this date, on how the feed links should be formed. It would certainly be useful for the WP to improve the documentation in this area, particularly as it relates to the RSS Widget and related RSS feeds. It appears that WP forms their RSS feed as http://www.yourdomain.com/feed/ or something like that. However, many sites including aforementioned NYTimes, Apple, and others the form is feed://www.yourdomain.com/whatever/whatever

    Either works in browsers and some Widgets. RSS and other widgets require the http://

    Supporting both, or documenting this better, would be advised.

    Admitting there really is a problem and then fixing it would be more acceptable.

    I have just installed WordPress 3.0.1 in the past few days and the RSS widget is STILL broken. The very same feeds that I can install on a WordPress.com blog without any problem do not work with WordPress 3.0.1’s widget.

    I don’t care who on the development team can get their test site to work properly. I’m not using your test sites.

    Please don’t sit there and say, “Well, our light bulb is working so there is no problem that we can see” That is the old joke that people used to tell about Microsoft tech support.

    Clearly, there is something wrong with the WordPress 3.0.1 code. Is there an IPR issue that prevents the WordPress 3.0.1 code set from using the same code that WordPress.com uses? Why should a feed that WordPress.com finds acceptable not be acceptable in WordPress 3.0.1? Why can’t both the hosted and the self-installed WordPress widgets work the same way?

    Moderator James Huff

    (@macmanx)

    More than likely, your hosting provider has disabled PHP’s ability to fetch remote URLs (including feeds), which is why it works on wordpress.com but not on your self-hosted WordPress blog.

    If you can get other feeds to work just fine in your widget and only this one feed is giving you trouble, please file a bug report so the developers can run the tests necessary to determine if this is a WordPress issue or not.

    http://codex.wordpress.org/Reporting_Bugs

    “More than likely, your hosting provider has disabled PHP’s ability to fetch remote URLs (including feeds),”

    I have a leased, dedicated server. Since my Perl scripts are able to fetch remote URLs (including feeds) I think it unlikely the hosting provider is interfering with the server’s fetch capabilities.

    At this point, I cannot even get a wordpress.com feed to run in the widget. I tried the American Chairs feed above, too. No go.

    Can you point me to an example of some PHP code I can drop into the footer.php file to test my server’s ability?

    Never mind. I created a test php file that fetched a remotely hosted file just fine.

    So it’s not my server and it’s not my hosting ISP that is causing the problem.

    In my book, that points the finger right back at WordPress 3.0.1.

    However, not being a PHP guru, I’ll be glad to accept there may be some configuration thingee that prevents WordPress 3.0.1 from remotely fetching files even though a script I write on the fly works just fine.

    Can anyone point me to a human-readable, non-cryptic reference that doesn’t assume the reader already understands whatever it is the author is incapable of explaining in plain, simple English that provides a checklist of things to look for in PHP configuration (which I have not ever attempted to edit)?

    I am having the exact same problem – no RSS feed is working.

    The feed I most want to include validates.

    No other feed I try to use, including the ones mentioned in the posts above, seem to work.

    I am running the latest version of WordPress (3.0.1) on a shared server. I’m using the default Twenty Ten theme. I’m certain this is a WordPress problem and will post a bug report now.

    This solved the problem – adding this line to .htaccess:

    AddType x-mapp-php5 .php

Viewing 15 replies - 1 through 15 (of 17 total)

The topic ‘RSS Widget Not Working’ is closed to new replies.