All plug-ins:
Donations: $5197.40.
Downloads: ~870,000.
That’s about one half cent per download. Donors’ Roll
Have a feature you’d like to see added? Request it at Fundry!
This FAQ has been closed. You’re encouraged to browse the comments to look for a solution to your problem — comments older than the most recent few hundred are unlikely to help you, as they date to older versions of the plugin. To get support, make your request at the new WP to Twitter support page.

I am experiencing the same issues as described by the previous comment. I have to press update for the tweet to be posted
Hi Joe,
I’m running this on two blogs out of 9. All are on the latest version of WP - 2.9.1. This is on an up-to-date VPS, PHP5, etc.
It does not post the tweet on the initial publish. It will only do so after pressing update. If editing an old post. It has to be updated twice.
Hi,
I’m using WordPress 2.9.1 and this is a new installation.
I’m using Hostgator as a host and I get this message:
“Failed to contact the Twitter API via Snoopy.
Your server does not appear to support the required PHP functions and classes for WP to Twitter to function. “
When i check the support and the posts are being sent to Twitter.
WHat does my server need to do to handle theWP to Twitter function?
Thank you
Bobby
@ Joe I had no problems until I upgraded the module to WP->Twitter v.1.5.7
Hi there,
I admit from the start that I have modified your version 1.5.6 by adding a 5th option, my own url shortening service. I did this when I was on WP 2.8.6 Everything worked ok.
Then I upgraded everything: WP to 2.9.1 and WP2T to 1.5.7, porting my changes (which I might add, obviously don’t conflict with anything, from what I saw anyway, since I merely added more code, not modifying or removing existing one)
I also upgraded the server (HW-wise), php, apache, everything.
The problem is, that right when I publish a post, WP2T is shortening the url but then it “dies” with no error in logs and nothing displayed on screen. just a white page. nothing goes to twitter.
right now I deactivated the plugin. That is because right now I don’t have time for debugging, which is also the reason why I write to you:
- you have any idea what could cause this? is there some specific class/library WP2T uses that I might not have installed after the upgrade (fresh install of everything). probably something that is not commonly present in a default php distribution.
the strange thing is that I would have expecting something in the apache logs.
thanks for any pointers.
PS: it will probably take me 1-2 days to make time to follow up on any suggestions you might give.
@Manfred - I understand your issue better now. At any rate, it’s definitely a possibility that the problem has to do with your being on WP 2.7.1. I’ll check into that.
@Joe - Yes, I’m aware of that — should be cleaned up in the next release.
@Jane - That’s an issue in a core file for WordPress; at a guess, it’s being caused by some kind of change in your server configuration or with the reachability of Twitter from your server. Either way, I don’t think there’s anything I can do for you.
@Michelle - It’s not obvious from what you’ve written - everything seems reasonable in your settings. How do you post new posts? Directly, scheduled?
Hi Joe,
you say: If the text is always going to be the same, there’s really no reason to use custom fields; those could perfectly well be written in the template text. It seems like you’re making extra work for yourself to put those into the custom fields as well.
=> I need one custom field called “subline” for my editorial work. This subline changes like the “title” on every article, as you can see it in every current newspaper. So I do not exactly understand what you mean with “… those could perfectly well be written in the template text”?
you say: Nonetheless, it seems like this feature may not be working very well with the latest version of WordPress, so I’ll check into it.
=> I work with WP 2.7.1, does your custom field feature work with this version?
WP 2.9.1 on Apache.
There is a small bug by which the tag #url keeps getting appended to the end of the new post tweet template. I keep removing it and it keeps coming back!
Thanks
Joe
Running WP v.2.9.1, WP->Twitter v.1.5.7
Hosted with GoDaddy
Started receiving this error message today:
Warning: fsockopen() [function.fsockopen]: unable to connect to twitter.com:80 (Connection timed out) in /home/content/i/m/a/imaginejet/html/blog/wp-includes/class-snoopy.php on line 1142
Any help would be appreciated.
Sorry, I forgot to mention that I am using WP 2.9
New Installation
Linux server
I’ve installed the plugin, however, no tweets are being generated. I’m not getting any error messages so don’t even know where to start looking. I’ve checked my bit.ly and twitter details to make sure they’re correct.
I’ve also run the server check and it states that I should be able to run WP to Twitter successfully.
The export settings are as below:
Raw Settings Output: Version 1.5.7
1 : Read this: #title# (#url#) : 1
: Read this: #title# (#url#) : 1
: New page: #title# (#url#)
: Page edited: #title# (#url#)
[ | 5 | 15]
: New link posted: : :
30
[ | ]
external_link
[ | | 1]
[ : ]
Individuals:
[0 | 1 | 0 | 0]
southernwrite
Twitter Password Saved
[ | southernwrite | Bit.ly API Saved ]
[1 | 0 | | 0 | | 1 | 2]
It is a multi author blog, but all authors posts should be sent to the site’s twitter account. Is this possibly a problem? I’m not sure where else to start looking.
Your help will be appreciated.
Thank you!
@darkness_hero - Press the button which says “Clear this error.”
@multfaminvestor - I don’t know what file you’re referring to; that’s not part of the plugin, and I only offer support for WP to Twitter. If you haven’t made any changes, there’s no reason it should stop working, although it’s always possible that another plugin is causing interference.
@ayrilikveask - I’ll take those services into consideration.
@Nick - Dynamically setting the Google Campaign value is a good idea. I’ll definitely look at that!
There is a red bar with “There’s been an error posting your Twitter status! Visit your WP to Twitter settings page to get more information and to clear this error message.”
So I go to WP to Twitter settings page, then I found another red bar with ”
One or more of your last posts has failed to send it’s status update to Twitter. Your Tweet has been saved in your post custom fields, and you can re-Tweet it at your leisure.
Sorry! I couldn’t get in touch with the Twitter servers to post your new blog post. Your tweet has been stored in a custom field attached to the post, so you can Tweet it manually if you wish!”
How can I get rid of it and how i continue use Wp to Twitter to update my twitter.
I have the latest WP version.
Does deactivating the exec.php file prevent tweeting posts?
If not, why has the automatic tweeting suddenly stopped?
I ran the diagnostic on the plugin, and it says everything should work fine.
Please help.
TIA.
Add services to address short wp.me goo.gl tr.im you know. I apologize for my bad english.
If the text is always going to be the same, there’s really no reason to use custom fields; those could perfectly well be written in the template text. It seems like you’re making extra work for yourself to put those into the custom fields as well.
Nonetheless, it seems like this feature may not be working very well with the latest version of WordPress, so I’ll check into it.
Hi, i have problem with custom fields too.
I have: WordPress 2.9.1
Wp to twitter 1.5.7
Server: Linux
New installation
Problem: I want to use this formula:
[[twitter_front]] #title# [[twitter_end]] ( #url# )
first custom field is for begining of tweet (for example “New article: “) and second before url (for example “Read here: “). But when i am using this formula - it dont work - when i test it with test post > this will go to twitter status:
”( http://bit.ly/4qFDbJ ) #test”
- so no first custom field, no TITLE!!, no second custom field
- only url and hash tag
Hi,
on top of the setting page, you say we can also include custom fields. I try to add my custom fields called “subline” directly in front of the #title# with your suggested format for example [[subline]] within two square brackets but I do not succeed… Please help
Hi,
“PHP Fatal error: Cannot use object of type stdClass as array […]on line 301”, Blank Screen after Publishing Post
This errors occur, if the PHP version is < 5.2.0, and therefore the function json_decode() implemented in wordpress will used. This function always seems to return a "stdClass Object" and not an "array", as it is expected by the wp-to-twitter plugin. (Second argument of json_decode os set to TRUE there.
My workaround was to rename all json_decode calls in the wp-to-twitter plugin to my_json_decode.
Greetings Michael
Apache here. I don’t know if it was upgrading WP to 2.9.1 or upgrading WP to Twitter to 1.5.7 but all of the sudden my new posts have stopped being tweeted. Instead it seems to time out and leave me at a blank, white page. However, if I set WP to Twitter’s options to update on edits (I normally have it off) and go back and edit the post it works properly every time. At first I thought maybe it was just Twitter being problematic but now I’m convinced it is something else. Any ideas?
Just wondering if in a future version you could add the ability to dynamically set the Google Campaign value.
At the moment it uses whatever static value I enter in the config screen however it would be very useful to be able to set utm_campaign to something related to each post. For example:
- space striped post title
- category
- WP post number
This would then give me the ability to use utm_source to see how many referrals I get from twitter, and then to break these down to see which category or post drives most referrals.
Thanks in advance.
Didn’t do anything, but it has stopped tweeting posts and edits again. It seems it only does the first one each time I install it and reinstall the plugin.
Hi,
Since 7th Jan I have no more posts tweeted, and have this error:
One or more of your last posts has failed to send it’s status update to Twitter. Your Tweet has been saved in your post custom fields, and you can re-Tweet it at your leisure.
Sorry! I couldn’t get in touch with the Twitter servers to post your new blog post. Your tweet has been stored in a custom field attached to the post, so you can Tweet it manually if you wish!
How can I get it tweeting again please?
Thanks
I forgot to clarify I could translate it to spanish …
Hi !!
congrats for the great plugin you’ve created, it’s very handy.
If you are planning to internationalize it, I’d be glad to help you out (I’ve already done some translations on it).
Cheers!!
when i publish or update a post, i get the following error message in the apache error log:
PHP Fatal error: Cannot use object of type stdClass as array in /srv/www/httpdocs/wordpress/wp-content/plugins/wp-to-twitter/wp-to-twitter.php on line 301
I use bit.ly as URL shortener. WordPress version is 2.9.1-DE
Greetings Michael
Hello again.
I tried rescheduling a previous post and it has now started to work again. I’m pretty sure that I didn’t actually “do” anything that could have fixed the problem. It wasn’t working before with 2.9.1 and then suddenly decided to work today.
I am happy it is working now, I’ll give it a week and see if it continues!
Thanks again for your help.
Hey there again,
Thanks so much for replying back and your help.
I upgraded to 2.9.1 but it doesn’t seem to solve the problem.
Any other suggestions would be greatly appreciated. Thanks!
Ok - here was the problem (not yours - mine)
When I was adding and saving users and trying to save the twitter user info I was NOT logged in as that user - I had admin rights so could get in - but I needed to login to each individual account and save the values that way
Once the values were save - everything is working fine
Thanks for help
I am way excited - this will be sooo much easier than the way i have been doing it
Tex
I posted from one of the non default users and it did not tweet to that twitter user - instead it posted the tweet to the “default” user (user setup in standard setup not “authors”
Remember, when I save the twitter info in the USERS section, it doesn’t appear to be saving the info. When I go back into a particular user, there is no wp-to-twitter settings visible - like it just isn’t saving
I don’t know where that data is being saved - tried to find it in the mysql database - but didn’t find it
Tex
Can RSS2Blog push content as a specific user, or is it only using the main account? I’m not particularly familiar with it, so it’s not something I’ve thought about. Have you tried manually publishing a post through one of those additional accounts, to see whether the Tweet is posted that way? That would indicate whether it’s the problem is coming from WP to Twitter directly or from the interaction between RSS2Blog and WP to Twitter.
I have setup the users as admin.
This blog is only being used to push content from RSS2Blog to 4 separate twitter accounts - so i really am not concerned about any settings in the blog as I will not be having people come back to it from twitter
The only blog posts that are going through are the “default” twitter user that I setup after I couldn’t get the “other” users tweets to show up
I can setup 4 separate blogs easily enough, but thought I would try this first to simplify maintenance of updates to plugins & wp itself
Thanks
Tex
@Tex What level of user are you operating as? There are some quirks if you try and operate multiple users at lower levels of permissions, although I haven’t explored the details.
@OneMoreGadget, @Urosino There were some problems in WordPress 2.9 with scheduled posts handling on some servers. Try upgrading to 2.9.1 and see if that solves your problem.
@Ruth It looks like the closing parenthesis is being sent to Bit.ly as part of the URL. I’ll look into why this happens, but you can easily prevent it for now by removing the parentheses surrounding
#url#in your default Tweet text.Sorry I forgot to supply this information.
WordPress Version: 2.9
# Server version: 5.1.42
# Protocol version: 10
# Server: Localhost via UNIX socket
1.5.7
Worked before but now nothing works.
Thanks!
Hey there. Installed the newest 1.5.7 and it worked once with a scheduled tweet and hasn’t worked since. I’m not a programmer at all, so I have no idea where to even begin. All I know it isn’t working. I have wordpress 2.9.
When it was working it was updating when I edited posts too, now nothing works at all.
Any help you can give me I’d greatly appreciate it.
Thanks!
Tweets appear only if I manually publish posts, but not if they are randomly published from draft, using “Scheduled Draft Publish” plugin.
I would be really glad if you fix this issue.
When posting to Twitter the full URL has a “)” appended to the end of the URL - the shortened URL is created, but the un-shortened URL it points to is http://www.url.co.uk/blah) for example, rather than http://www.url.co.uk/blah .
Any ideas?
Ruth
Joe - yes I have “attempted” to save the twitter username and password in the user profile.
As I mentioned above, it saves, but when I review it later that user doesn’t have the info in the fields
Is there a permissions setting I need to change to save the additional info you use?
Tex
@Tex Did you add your Twitter account data in the user profiles?
@Lorry As I recall, this was a limitation of the XMLRPC API. However, I have a feeling I read something in the 2.9 update notes which indicated that this may now be possible. I’ll look into it.
@Dennis: Read this: Campaign Tracking. You’re not using your analytics ID, you’re setting up a campaign within Google Analytics and using that campaign as a tracking identifier for your Twitter posted links. You only need to set a utm_campaign value in Google Analytics; everything is preset.
Use Google Analytics with WP-to-Twitter
Campaign identifier for Google Analytics: ?
For this setting, what is the actual thing i have to put UA-XXXXXXXX-X,
or just the number? I try both, with UA and without but with -X at the back. It doesn’t seem to be working. Please advise
WordPress 2.9
Apache Server
upgraded from 1.5.6
When I remotely edit a post, I’m getting a “New Post” tweet sent.
Under “Set what should be in a Tweet” only “Update when a post is published” is ticked. Under “Special Cases…” I have ticked “Send Twitter Updates on remote publication (Post by Email or XMLRPC Client).” I’d like a remote edit to be treated like an edit from within WordPress, so that no new tweet is created.
Great plugin, but the latest update borked something. When trying to post, I get this:
Fatal error: Cannot use object of type stdClass as array in /wp-content/plugins/wp-to-twitter/wp-to-twitter.php on line 301
It’s posted on my blog, but not in Twitter. A Google search didn’t turn up anything conclusive. Not that I’m a programmer, but I can copy&paste code.
WP 2.9
wp-to-twitter 1.5.7
I have been using your plugin very successfully for quite a while but never with multiple authors
I am trying the multiple author function but it isn’t tweeting anything. I noticed when I save the Twitter info in the User form it doesn’t show up there after I do an update - like it never saved it at all
I am also using the xmlrpc as I use RSS2Blog to actually automate my posts/tweets
Any help would be appreciated
Tex
I suggest you to make customize posts for example i noticed there only 1 post Text for new post updates: ‘( #title# ( #url# )’ but what about category if i post something like site news or other categories but i don’t want it go same cuz i made custom text ‘New Movie to Lucky Man Collections [New Post]: #title# ( #url# )’ if i post about news and i don’t want it say ‘New Movie to Lucky Man Collections [New Post]: New Site Announce (bit.ly) so i need something multi-categories before i post so that’s way it won’t included only text for new post. i did click ‘don’t post this tweet’ but it went off post to twitter anyway. hope it fixed soon.
I’m running WP 2.9 and WP->Twitter 1.5.7, which is not an upgrade.
I have it set to tweet new posts using cli.gs but my tweets aren’t showing up. When I login to cli.gs, I can see the shortened URLs, so the plug-in is talking to cli.gs but not to Twitter.
I’m not getting any error message and when I check support I get this:
* Successfully contacted the Cli.gs API via Snoopy and created a shortened link.
* Cannot check the Bit.ly API without a valid API key.
* Successfully contacted the Twitter API via Snoopy.
* Your server should run WP to Twitter successfully.
Any ideas?
Hi,
My config:
* Current WordPress Version : 2.9
* Server Type (Apache/Linux, IIS, etc.) : Apache/Linux
* New installation : 1.5.7
My problem:
1) When I ask “CheckSupport” in WP to T Options Page I’ve this error :
Fatal error: Cannot use object of type stdClass as array in […MY_SITE_URL…]/wp-content/plugins/wp-to-twitter/wp-to-twitter-manager.php on line 245
I comment the indicate lines in wp-to-twitter-manager.php and it’s OK in Options Page (normal).
2) When I publish a post with:
* in “Set what should be in a Tweet” in “Update when a post is published” with a prefix in
* Use Bit.ly for my URL shortener.
the same error occure in wp-to-twitter.php on line 301.
Can I do someting ?
Joe,
The plugin posts to my Twitter account, but it never adds the URLs at the end.
I have verified both Cli.gs and Bit.ly accounts, and when I test everything, the plugin says it should run smooth.
I have this message at the top of my WP Admin area:
“There’s been an error posting your Twitter status! Visit your WP to Twitter settings page to get more information and to clear this error message.”
How do I get rid of this?
Thanks,
Yukinari
WP Version 2.9
Linux Server
I upgraded a working verion of WP to Twitter
Upgraded from previous version to 1.5.7
Posts are not being sent, nor is the URL being compressed
Receiving the following error message on the set-up screen:
The query to the URL shortener API failed, and your URL was not shrunk. The full post URL was attached to your Tweet. Check with your URL shortening provider to see if there are any known issues. [Cli.gs Blog] [Bit.ly Blog]