I have been using the Twitter plugin on my site for some time now. It’s been working as it should until recently. “No public Twitter messages” is display on my Twitter message board even though I know for sure that I have tweets on my Twitter page. Hence the start of a search for a solution. It turns out that Twitter recently changed their RSS feed url to a different format, so the twitter.php file that came with the plugin need to be updated for it to work again.
To quickly resolve this problem especially for the not-so-tech-savvy is to update line 54 in the twitter.php file.
Here is how to do it. Go to your plugin folder on your web server. Open “twitter.php within the “twitter-for-wordpress” folder.
Navigate down to line 54 where it reads:
$messages = fetch_rss(‘http://twitter.com/statuses/user_timeline/’.$username.’.rss’);
Replace line 54 with the follow line below:
$messages = fetch_rss(‘http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=’.$username);
This solution worked well for me and it was easy execute. For more information on how to edit and or update your Twitter for WordPress settings, go to rick.jinlabs.com/code/twitter/