I use WP 2.8.1 and everything works fine.
I use WP 2.8.1 and everything works fine.
Sorry, I'm using a fresh install of WP 2.8.2, and getting the same intermittent "No Public Twitter" messages on my web site.
For what it's worth, the plugin has never failed when viewing the same page on localhost.
Problems with 2.8.3 again....
Hello,
I am with 2.8.4. and 1.9.6 plugin and have the "no public message" error...
Thank you for your help, I'm lost and can't find any other good replacement (I need to display multiple accounts with the same plugin).
Same here: 2.8.4 and latest plugin, downloaded today. "No public Twitter messages."
hi guys, I get the same error every other refresh... emailed the plugin author about it... will let you know if he writes back!
yeahhhhh so he never wrote back and I am literally getting "no public twitter messages" 3 out of every 4 refreshes.... has anyone found a fix????
Same issue on WP 2.8.4. Hopefully we hear something soon.
It appears that Twitter's API has rate limit and returns an error 400 :
Respone codes : http://apiwiki.twitter.com/HTTP-Response-Codes-and-Errors
Rate limiting : http://apiwiki.twitter.com/Rate-limiting
This limit is IP based.
On mutualized hosting, default rate limit is easily reached in few minutes.
On mutualized hosting, ideal cache duration is 3600 seconds...
update: with new plugin update everything is fine on my end, no more issues!
I have just updated to the most recent version of this plugin and am STILL getting the "no public Twitter messages"......
I'm on WP version 2.8.4
I've also tried a couple of the suggestions above that seemed to work for some, but they did not work for me, so I'm still seeking a solution.
I think I found the solution.
now open twitter-for-wordpress/twitter.php and edit (line 36)
$messages = fetch_rss('http://twitter.com/statuses/user_timeline/'.$username.'.rss');
to
$messages = fetch_rss('http://twitter.com/statuses/user_timeline/THE_NUMBER_YOU_WROTE_DOWN.rss');
I had the same problem, now I am using this solution with javascript.
Works great and no plugin.
@ Don Salva - I tried your solution but it does not work for me - even with using the rss feed number instead of the name, I still get "no public twitter messages"...
@hhalvor unfortunately I can't use the js provided by twitter because I'm making a modification of the variable used by the twitter for wordpress plugin ($username) so that this works for a multi-author site, showing the twitter messages for the author currently being viewed.
I can get the variable to work correctly and use the current author's twitter name just fine, but it doesn't matter which author's name is used, they all come back with "no public messages".......so I think that there must be a basic flaw in the plugin.....
Still looking for a solution....
Okay so actually it DOES seem to work if I use the NUMBER instead of the name as Don Salva suggests above.....however......
I need to be able to use this for a mulit-author blog, and if I use a variable to use the author's metadata instead of hard-coding the rss # into the plugin, it only ever displays MY twitter feed, not the feed of the author who's page is currently being viewed......
I really need some help with this one....it looks like if I put the variable in the page template, the plugin ignores it and says "RSS not configured", but if I try to put the variable into the plugin code itself, it bombs because it doesn't know the WP core functions.......
SO how do I tell it to include the path to the WP core functions so it will recognize something basic like get_author_meta() ??
I managed to get this plugin to work by manually puting my username into the twitter.php file. Just fill out the empty space where it reads $username = '' (line 49)
// Display Twitter messages
function twitter_messages($username = '', $num = 1, $list = false, $update = true, $linked = '#', $hyperlinks = true, $twitter_users = true, $encode_utf8 = false) {
It should look like this:
// Display Twitter messages
function twitter_messages($username = 'YOUR_USERNAME_HERE', $num = 1, $list = false, $update = true, $linked = '#', $hyperlinks = true, $twitter_users = true, $encode_utf8 = false) {thanks tvarne - that just worked for me - hopefully it will stick.
I just had some luck with disabling wp-cache for the page where I call twitter_messages().
Come on. It must be a one fix to rule them all for this problem.
tvarne, I think you are on the right track. It looks like line 49 of twitter.php is redefining $username to blank, overwriting the username that it gets passed. If you remove the =' ' it should function properly.
current line 49 of twitter.php
function twitter_messages($username = ' ', $num = 1, $list = false, $update = true, $linked = '#', $hyperlinks = true, $twitter_users = true, $encode_utf8 = false) {
change to
function twitter_messages($username, $num = 1, $list = false, $update = true, $linked = '#', $hyperlinks = true, $twitter_users = true, $encode_utf8 = false) {
I tried everything you said but still get the dreaded message.
Why the authors never respond when their plugin is not working?!
This is the 3rd twitter plugin that I tried.
Still receive the same message despite trying the fixes mentioned here.
Hello guys,
This must be a very weird issue.
I moved my hosting from other hosting to Godaddy, and now it works perfectly well.
I have tried all the solutions above and it did not work with my previous hosting.
For godaddy, I kept the default settings and I have no problem for it.
Good luck!
Don Salva's fix worked - replacing the rss number with the one from your twitter rss feed. However, I'm so tired of this janky plugin, I just used hhalvor's suggestion to get the widget from twitter: http://twitter.com/widgets/html_widget. You'll need to login to acquire it. Less hassle for sure. Twitter for Wordpress plugin now going into the trash.
I just solve this problem
MAGPIE_FETCH_TIME_OUT constant is answer.
Set this constant value greater then 2 seconds(by default).
This constant defined in rss.php file.
if ( !defined(’MAGPIE_FETCH_TIME_OUT’) ) {
define(’MAGPIE_FETCH_TIME_OUT’, 2); // 2 second timeout
}
set
if ( !defined(’MAGPIE_FETCH_TIME_OUT’) ) {
define(’MAGPIE_FETCH_TIME_OUT’, 15); // 15 second timeout
}
or greater value
I had to temporarily override the default Magpie timeout to get it to read the twitter RSS feed. It’s 2 seconds by default, which seems terribly short to me. Since the twitter site is excruciatingly slow right now, it was timing out.
My solution, editing the sidebar.php
<?php if(function_exists('twitter_messages')) { ?>
<!-- Remove o comment the code between ####
#######
/*<?php if(function_exists('twitter_messages')) { twitter_messages('raelga', 1, false, false, '', false, false, false); } ?>
#######
-->
<!-- Add the Twitter generated JS o change the this script directly
raelga it's my Twitter username, change it for your username -->
<div id="twitter_div">
<ul id="twitter_update_list">
Sígueme en Twitter
</div>
<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/raelga.json?callback=twitterCallback2&count=1"></script>
<!-- Remove o comment the code between ####
###########
<p class="sb-icon-text"><?php _e('Follow me on twitter', 'default'); ?> <?php _e('here', 'default'); ?>.</p>
######### -->
<?php } ?>
My solution, editing the sidebar.php
<?php if(function_exists('twitter_messages')) { ?>
<li>
<ul class="sb-tools clearfix">
<li class="twitter-icon">
<a class="sb-icon" href="http://twitter.com/raelga" rel="nofollow">
<span><?php _e('Latest Tweet', 'default'); ?></span>
<!-- Remove o comment the code between ####
#######
/*<?php if(function_exists('twitter_messages')) { twitter_messages('raelga', 1, false, false, '', false, false, false); } ?>
#######
--> </a>
<!-- Add the Twitter generated JS o change the this script directly
raelga it's my Twitter username, change it for your username -->
<div id="twitter_div">
<ul id="twitter_update_list"></ul>
<a href="http://twitter.com/raelga" id="twitter-link" style="display:block;text-align:right;" target="_blank">Sígueme en Twitter</a>
</div>
<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/raelga.json?callback=twitterCallback2&count=1"></script>
<!-- Remove o comment the code between ####
###########
<p class="sb-icon-text"><?php _e('Follow me on twitter', 'default'); ?> <a href="http://twitter.com/raelga" rel="nofollow"><?php _e('here', 'default'); ?></a>.</p>
######### -->
</li>
</ul>
</li>
<?php } ?>
Works like charm and uses de stylesheet CSS.
« Previous 1 2
You must log in to post.