Tweet This comments from before October 2010.
Do not post new comments here unless you are replying to an old comment.
Tweet This comments from before October 2010.
Do not post new comments here unless you are replying to an old comment.
Deleterious dnieper is fuzzily peeing upon the matrix. Editorially awkward custom is transitorily playacted. Impassiveness was embogging from the isolationist. Monarchal incudes have syncopated. Shuffling tautog can kemp osteohistologically during the indicative bertram. Virgilian colas had photoreactivated. Completely pentamerous monogamist mows. Shadowlesses are the revolutions. Enigmatical noiselessness has been postclassically assured. Unnoted pen is getting around to the loud airstrip. Barometrically timely lankston was funnelling. Placatingly maternal range shall barter. Sciote ruler was the momentaneous tropaeolum. Yes tenebrific cantaliver has panelled at thence filmy cort. Paramagnetism was the mongerer. Forge was being impurely carking from the jerome. Pinaster shall expect by the differentia. Mucosal propylaeum is the quivery apnoea. Stranded traditor was the sled. Vedic shaker has awhile keratinized partway above the upslope cataclysmic balmoral. Maris a vomit. Odiferous mezereons have brandished. Meiosis will have spied under the lovelock. Delsie virtualizes withe cowslip. Period was the contraflow. Amply spare heliotype will being delusively recommending. Theophrastus is unspeakably meting. Landless ouzel was a jackknife. Monarchy reoperates above the migraine. Titillatingly supposable trent was the nervous — nellie glabella.
[url=http://farmatsept.com]buy viagra[/url]
Hi,
First things first, thanks for your work on making a great plug-in for Wordpress.
The one bug I’ve found is that I can’t leave a blank field, If I just want an icon and no ‘Post this to…’ text, I should just blank the text out and save, but if i do, it automatically fills the blank spaces in again.
Same goes for the ‘Extended Services’.
All help appreciated.
Thanks
![]()
Tweet This v1.7.6 dont send for twitter.suddenly stopped working.
Twitter may have blocked your website’s application for adult material.
twitter will not accept your autorization
Make sure the application is set to Read & Write access.
I did. I’m a rookie at this. Maybe twitter only accepts so many blog links per account? I’m trying to hook up 4 blog links.
thank you for the reply
Make sure you copied all four keys correctly into their corresponding fields. Use the test button in the options to see if your credentials are correct.
What do you mean by blog links? If you are using the Write Tweet page, the URL shortening has nothing to do with Twitter, but instead the URL shortener you have chosen, i.e. Bit.ly, is contacted directly. You should have no problem shortening 5 URLs at once. Just make sure that your tweet is under 140 characters after shortening by clicking Preview.
thanks, I’ll try it again. I have 5 different blogs that I would like to link the blog posts into the same twitter account.
thanks
You should be able to post from the 5 different blogs to your Twitter account using the same Twitter application and OAuth keys in 5 different installations of the Tweet This plugin. You will have to add each domain to the “Authorized Domains” list on the Twitter application detail page.
Okay, one last question. My site is a community site. Just like the [TITLE] [URL] it would be great to be able to put in a [AUTHOR] so that the WP author’s name could be displayed in the tweet.
I will add this feature in about a week. There are other variables like [CATEGORY] and [DATE] I will also add. This is a frequent request.
For the life of my I can’t get the auto twitter to work. I am using the latest version. In the settings I run the Test Twitter OAuth and I get the following message: Authentication succeeded, please save..
But on pages right above the check box it says the following…
Tweet failed. Twitter returned HTTP 401. Check your OAuth settings and re-save this post to try again.
I will have to do some tests tomorrow but I think this is caused by not changing the default of “Read Access” to “Read & Write Access” when creating the application. Try changing that in the Twitter application settings, then revoke the application’s authorization and re-instate it, and get the new Token keys. Or just create a new application with a different name as that is generally easier.
Okay, I setup a new auth for my site and that seems to work now. I have more question for you but going to post under a different topic.
Thanks.
Tweet failed. Twitter returned HTTP 401. Check your OAuth settings and re-save this post to try again.
but my access level is
Access level Read and write
Ans also when i click on Test Twitter Autho following message show
Authentication succeeded, please save.
Every thing is ok but what is problem?
Hold up. Eventhough I am not using the WP default Post form it looks like the tweets are auto sending to Twitter. So I think I am good!
Thanks.
![]()
Hi Richard,
Tweet this is just the thing i was looking for.
Im not a php person but hope you can help me out. On my wordpress blog none registered users can publish post and i get them as draft for moderation. What happen is as they submit post it gets visible on twitter. So is there a way to make it visible on twitter after i publish the draft posts?
Also i want to display excerpts instead of post title.
Thanks and keep up the good work 
Excerpts are coming in under two weeks. As for the first issue, Tweet This should not publish a tweet unless the publish_post WordPress hook is called. How do you have moderation set up? Are you using the built-in WP settings or some sort of plugin? Try upgrading to 1.7.7. While I didn’t address your issue specifically, there are many bugfixes and one of them might cover your issue.
![]()
Richard thanks in advance for excerpts
For the auto tweet before issue yes im using a plugin to let user submit posts on my blog but ill update to 1.7.7 let see if this would help.
Thanks again 
Let me know how it is working and check if there is an option in that plugin to prevent the publish_post hook from being engaged. The plugin should just save the post as a draft. If it isn’t doing that, I think you’ll have the same problem with Twitter Tools, WP to Twitter, and similar plugins.
![]()
Hiya,
Just been looking at the 1.7.6.
Not the best idea to create the link with the $data->id.
reason: $data->user->screen_name is NOT a constant and is changeable in the twitter user settings, thus all post links would break. Better to grab the screen_name from the API on init.
Also, it would be really handy if you either classed this plugin or wrapped every function with if(function_exists(…)) and made it so that more than one set of OAuth Keys can be utilised.
Purpose: To be able to send different types of tweets to different accounts, e.g. project tweets in one timeline, and blog post tweets in another timeline.
kg
![]()
The release of 1.7.6 means installations out there will need to be updated at 1.7.7…
Something like..
update_post_meta($post_id, ‘tt_tweeted’) where tt_tweeted contains http://twitter.com
and strip the link back to a simple ID as I originally suggested 
You could create functions get_twitter_screen_name() and get_tweet_url()
where get_tweet_url() uses get_twitter_screen_name() PLUS get_post_meta($post_id, ‘tt_tweeted’, true) to return a full link to tweet instead.
Hope that makes sense (5:31 am here)
No, because the tweet ID from Twitter tells you nothing about the screen name. A function like get_twitter_screen_name($id) would require us to contact Twitter again. To get the tweet ID, it would be better to just get all the numbers in the tt_tweeted field after the final trailing slash, as this can be done with no external connections.
![]()
Yup, as I cannot trust screen name I have filtered it out to prevent future mishaps, I suggest you look into it too or else you are going get someone ask why their links all render incorrectly at some point. It’s not reqd. and is redundant data (10,000 posts in the db all containing the same twitter url and screen name is bad for so many reasons) and will cause headache - trust in that - I think I have pushed this point enough.
kg
If you are connecting to your own Twitter account then the screen name will remain the same as long as you don’t change it. The tt_tweeted field could contain different URLs if the user changes the account he is using for automatic tweeting at some point. Having the full Twitter URL available in a custom field is convenient for theme developers and future developments.
As for having 10,000 redundant rows in the database, since Tweet This only tweets posts published after it is installed (or old posts if updated manually), this is unlikely. Even if you did have 10,000 tt_tweeted rows in the wp_postmeta table, including the whole Twitter URL costs an extra 42 characters tops, so that’s 420KB. WordPress uses double that just to store the dashboard RSS feeds. It’s not a big deal.
![]()
Deactivating/activating plug-in causes all settings to be lost.
Okay, I am just going to fix this without saying anything.
Okay, I just changed line 2126 to serialize the options before checking their length as that was the problem… also I removed some comments at the top so this was line 2133 or about in the old version. I did not change the version number. Hopefully no one deactivated as instructed when upgrading.
Well, then if someone changed the Twitter account they were using through Tweet This, the old links would be wrong. The screen name Twitter returns is accurate at the time the tweet is made. I don’t think many people change their Twitter screen names anyway, as that itself would break all their Twitter URLs. The tt_tweeted field isn’t used for anything critical anyway, and I’m not even saving usernames in the the wp_tweet_this_scheduled table. The screen_name is NOT the display name, it is what follows the http://twitter.com/ URL.
The reason not to use classes is so the Tweet This functions are directly accessible in other WordPress files such as themes and plugins. The line $connection = tt_oauth_connection($key, $secret, $token, $token_sec) can be used to access a different OAuth application, but there is no support to access more than one Twitter account for automatic tweets. This is something I’d like to add, most likely through the wp_usermeta table with one OAuth app per WordPress user.
![]()
“so the Tweet This functions are directly accessible in other WordPress files such as themes and plugins”
urm, wrong mate.
$tt = new TweetThis;
$tt->tt_oauth_connection(…);
No worries tho.
That isn’t direct accessibility because you first must declare a new instance of a class. Most WordPress functions are not in classes: for example get_the_title() and hundreds of others.
![]()
“This is something I’d like to add, most likely through the wp_usermeta table with one OAuth app per WordPress user”
Na, all this would be simpler with classes.
The object $TT would contain **Every** setting for an twitter app instance.
Then the user could simply create a new $TT object, your UI would simply list multiple $TT objects and allow to edit one with all the settings you currently have for that $TT object - this is a an example of class encapsulation 
Create a new object? I think you over-estimate the users of this plugin. Most of them do not want to touch PHP.
Are there any examples of this or Twitter plugins who have implemented this? Adding OAuth fields to the “Your Profile” section for each user and leaving the options page OAuth fields as a “global account” to allow tweeting to two accounts at once seems more user friendly.
Aloha Richard,
I’m getting the icon I selected on my blog, but the default icon “Tweet das” on my Facebook site.
How do I fix the Facebook icon?
I looked at your Facebook page and I see the German icon on a post from Aug. 19 there. Did you have the German icon selected in the Tweet This options when you made that post? That is likely the reason.
![]()
Nice work 
1) The images appearing in j.mp are not the featured image of the post (wp3.01) is there a default icon i can set?
Just an observation, seems this code calls bit.ly rather than j.mp to create short URLs and there is no code reference to j.mp even though it selected in options.
Bit.ly gives no way to send an image to use via its API, so I think you’re stuck with whatever they choose.
Tweet This gets its short URLs from Bit.ly either way… if J.mp is selected, the line str_replace(’http://bit.ly/’, ‘http://j.mp/’, $url) is executed which changes the domain after the fact. It doesn’t matter since J.mp is just an alias to Bit.ly anyway.
![]()
So if you call j.mp AND bit.ly, an identical result is returned, there is no difference at all?
fyi, there is a logic issue in get_tweet_this_url() where $path is not set when $tweet_text != ”
No, j.mp returns http://j.mp/hash and bit.ly returns http://bit.ly/hash. It was just easier to do a string replace than change domains before getting the short URL. Besides, I bet the bit.ly company is more likely to have trouble with the .mp registrar than the .ly registrar. If the URL shortener is down, Tweet This will make your blog load very slowly because there really aren’t any fail-safes, so getting the URL from the bit.ly domain seems slightly safer.
Thanks, I will fix the path issue in the next version. I guess no one uses that function outside the plugin… that error has been in there for over a year and no one reported it.
![]()
tt_auto_tweet() is not using j.mp
Works for me. The replacement is done in the get_tweet_this_short_url function.
![]()
My bad, was looking at 1.73 codebase - bah!
fyi fix guide for get_tweet_this_url(…)
…
if($service == ‘twitter’ || $service == ”) {
if($tweet_text == ”) {
if(tt_option(’tt_tweet_text’) == ”)
$tweet_text = ‘[TITLE] [URL]‘;
else $tweet_text = tt_option(’tt_tweet_text’);
}
$path = ‘http://twitter.com/home/?status=’;
}
elseif
…
same struct as above 
![]()
Further, expanding any of “auto, advanced, services” links in the settings page will ALSO auto select radio id=”twitter-15″.
This is due to the lack of 18 or so closing </label> tags in tt_image_selection();
The </label> tag was missing for the last icon on the 2nd row, but no others were missing. You were tricked by my code. Notice the line: `$z = ‘.png” /></label> <input type=”radio” name=”tt[tt_’;`. $z appears 19 times to close the label on the previous image and start the input of the next. I fixed the missing tag and released an update (1.7.5).
By the way, you have to use < and > for < and > here. I’m just using the WordPress parser.
Thanks, I fixed this in 1.7.5, but did not read your code first. I did something similar.
![]()
Great Stuff, ok i have more for you 
in any call to $connection->post
you currently do nothing with $data = json_decode($data);
…
I suggest the following…
$connection->decode_json = true;
$data = $connection->post(TT_API_POST_STATUS,
array(’status’ => $status , ’source’ => ‘tweetthis’));
if($connection->http_code == ‘200′) {
update_post_meta($post_id, ‘tt_tweeted’, $data->id);
…
}
This will save the tweet ID, and you can use (’false’ != tt_tweeted) instead of (tt_tweeted == ‘true’). This opens up further abilities to be able to delete a tweet when a post is deleted - for example 
Thanks, I am working on 1.7.6 and will add that in there. I was going to use that variable for something but forgot to write the code.
Since you seem to be the only one actually reading the source code besides me, let me know when you spot anything else that can be improved. It would be nice to get tweet-this.php down to 75KB instead of 100KB+ but retain the same functionality.
Please post a new comment next instead of replying to this as the threading is starting to get ugly.
The app asks for
Twitter Consumer Key
Twitter Consumer Secret:
Twitter Access Token:
Twitter Access Token Secret:
Default Auto Tweet Text:
However, Twitter doesn’t give me the Token Secret.
At least not on the form I’m looking for at Twitter.
HELP 
Click “My Access Token” on the right of the Twitter application detail page, and then, copy and paste “Access Token” and “Access Token Secret” to the Tweet This settings. Let me know if that works.
Hello Richard,
I was wondering if this can be done, my site has a lot of linked post and hence the permalink gets outputted on the tweet which is normal but I would like instead for it to tweet my website url via bit.ly for every post, ie.
Nokia gets a new ceo | bit.ly url pointing to my blog url + whatever hashtag I configure I have #tech right now.
thanks, this would be a huge help.
Jorge L
No, you can only output the permalink specified in your wp_posts table. So you could either change the permalinks so they point to your website and link to the external site in the body of the content, or use “[TITLE] http://www.jorgeledesma.net/ #tech” as your Tweet Text, which will always link to your home page.
thanks you just gave an idea, I used my blog’s url via bit.ly and just put it in there and it works
http://bit.ly/cXql8t like so
“[TITLE] http://bit.ly/cXql8t #tech” 
Hey. Yes, you have made an awesome plugin,BUT, as i try to use it, it has some problems to work at the same time with Twit Connect plugin. When they both are activated, Twit Connect works fine, but Tweet This drops a error when i try to publish new post, error goes like this:
Fatal error: Call to undefined method TwitterOAuth::post() in /home2/valdorfi/public_html/caurums/wp-content/plugins/tweet-this/tweet-this.php on line 939
Is there some way to fix this?
The issue is with Twit Connect. The solution is to copy twitteroauth.php from /tweet-this/lib/ to /twitconnect/, delete twitterOAuth.php, and rename twitteroauth.php to twitterOAuth.php (file names are case sensitive on Linux). Shannon Williams did left out the get and post methods from the class without renaming it, thereby rendering his plugin incompatible with Tweet This and many other Twitter plugins.
I just sent him this email; hopefully he will fix Twit Connect.
Hello Mr. Whitney,
Your Twit Connect plugin for WordPress implements the TwitterOAuth class by Abraham Williams, but it does not implement the whole class. Apparently you’ve stripped the post and get methods out, and you have no enclosed it in if(!class_exists(’TwitterOAuth’)) or renamed it, so other plugins using the same class will fail if Twit Connect is enabled. The error received will be `Fatal error: Call to undefined method TwitterOAuth::post() in [file] on [line]` and it will only affect other plugins so the issue will appear to be from them when it is in fact Twit Connect.
Please use all 250 lines of Mr. William’s class or rename yours to something unique. Users of Tweet This and Twitter Tools are unable to use both plugins together.
Thanks,
Richard
Creator of Tweet This
I’m sad to say that this does not fix the problem, new error appears:
Fatal error: Call to undefined method OAuthUtil::parse_parameters() in /home2/valdorfi/public_html/caurums/wp-content/plugins/twitconnect/twitterOAuth.php on line 83
I did everything as you told.
The developer of Twit Connect told me he will release a new version today to address this and I will release a new version of Tweet This tomorrow to do the same.
Damn, you’re so cool, thanks a lot 
You have done a great job in developing this, it appears to make posting tweets a lot easier than other platforms I have tried. Good Job keep up the good work.
Hi Richard,
How can i disable the title trimming function to get a complete title in tweets?
Best
You can’t, but the title should only be truncated with ” …” if the length of the title combined with the length of the short URL goes over 140 characters.
The first I need said greeting for you about this good job Richard.
I was tried your plugin and make my blog become nice looking after combination with your plugin Richard. Actually when I found your plugin and trying the first very easy to use but I wondering how to placed manually.
Thanks… It’s in the FAQ.
tweet_this_manual() : Echoes all the Tweet This links and disables regular output. Useful for moving the Tweet This links above each post. If you want to insert Tweet This below where it is normally inserted, you must add the line “remove_filter(’the_content’, ‘insert_tweet_this’);” before this function.
HI Richard,
Excellent plug-in, loving the integration between two of my favourite softwares. And now my tweets come from my website too
now! in my wordpress theme I have titles and subtitles on my pages and posts. Is their a way your plug-in can include both the [TITLE][SUBTITLE][URL] and hashtags?
Kind Regards
Neal
That would involve adding support for custom fields, or excerpts if that’s where you are placing your subtitles. Some people have also requested [CATEGORY], [TAGS], [AUTHOR], [DATE] too since only [TITLE] and [URL] are available now. Custom fields would have to be something like [CF_NAME] where NAME would be any custom field attached to the post. It’s all doable, but it will require some complex logic on which variables to give priority over and which variables to truncate if the tweet goes over 140 characters. I’ll add this, but it may be a couple weeks.
![]()
What do you mean by “provide your Twitter credentials in the options”?
I don’t see any such thing on the Options page (WP 3.01), and everything seems to be set up correctly (0Auth test succeeds).
Nothing’s being posted to twitter.
Credentials = Twitter Consumer Key, Consumer Secret, Access Token, and Access Token Secret. Make sure you check “Send to Twitter” before publishing the post or page. You can also check that on a post or page that has already been published and then save. Make sure your server has Curl enabled and is running PHP 5.
![]()
OK, and had done that, but none of those details have anything to do with my twitter account.
AS for PHP & curl, I’m on Siteground, with PHP Version 5.2.9, and they say curl is available.
When I did a phpinfo check it came up positive:
cURL support enabled
cURL Information libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Make sure you set your Twitter application to “Read & Write” access and not just the default of “Read” access.
![]()
Yes, I’d done that as well.
I’m tempted to send screenshots of the whole process, because I have followed the instructions and get success using the test button, yet nothing’s been published to my twitter feed.
I’ve double checked and cannot find anything out or order.
The test on the settings page basically does this:
$connection = new TwitterOAuth($key, $secret, $token, $token_sec);
if($connection->http_code == ‘200′) return ‘Authentication succeeded.’;
else return ‘Authentication failed.’;
Automatic tweeting of posts is basically the same, except there are a lot more exceptions to prevent unwanted tweets, and the actual code that makes the tweet is this:
$connection->post(’http://twitter.com/statuses/update.json’, array(’status’ => $status, ’source’ => ‘tweetthis’));
Please upgrade to Tweet This 1.7.3 and try publishing a new post with “Send to Twitter” checked as I have added some error handling. If Twitter returns anything other than HTTP 200 OK, a message will be displayed in the Tweet This section, the tt_tweeted custom field will not be set to true, and a custom field titled tt_http_code will be added with the HTTP response code such as 401, 403, 404, 500, 503, etc. If this happens, let me know which response code you get.
There is also a new page under Pages > Tweet This where you can directly publish a new tweet. Try entering whatever you want in the text box and then click Tweet This. If it works, it could be because the new page uses slightly different methods not relying on the WordPress publish_post hook.
If neither of these options work, try disabling any other Twitter plugins active on your blog to find if one is conflicting with Tweet This. Next, create a new Twitter OAuth application (you will have to use a different title), making sure to set Read & Write access, and then enter the new keys in the Tweet This options, test connection, and click Save Options.
If tweets are still not being published, try setting your URL Service to “Local” if you are using a URL shortener.
![]()
Success!
I upgraded to 1.7.3, wrote a short post using the web-based WP editor, posted it, and checked the Twitter stream. With happy results. 
I normally write posts using Live Writer or ScribeFire. Will try with those and come back if there are any glitches.
Come to think of it, the posts I wrote yesterday should be retroactively tweeted, yes? Or is there something I need to do, such as editing and re-publishing?
Okay, I have not added any support for Live Writer or other external editors so it might not work. You will have to open each previous post, check “Send to Twitter”, and then save the post to publish the tweets. Let me know if you encounter any other bugs.
This isn’t working for me.
I get a 401 error when I try to post a new page w/ automatic tweet. The OAuth page says it’s fine. Bit.ly works fine.
Then I tried using Write Tweet, same result: a 401 error.
I’m using WP 3.0.1 with several plugins.
Try disabling any other Twitter plugins and change the URL service to local, then tell me if you are still getting the HTTP 401 error. 401 always means “Authentication credentials were missing or incorrect” in the Twitter API.
The only plugin that used Tweeter is Sociables. Deactivating it didn’t change a thing.
I still get a 401 error after the page update. I also get a 401 using Write Tweet. So basically, nothing has changed.
The URL was already set to local as I tried that yesterday to troubleshoot.
So… huh. What else could trigger a 401 in a post or using Write Tweet but where the OAuth says everything is fine?
Try clicking Settings > Connections in your Twitter account, then click “Revoke Access” on your application. After that, click “Undo Revoke Access.” Your application keys should change, so copy and paste the new keys to the Tweet This settings and save the options.
Unfortunately, I can’t help you if that doesn’t work because I can’t reproduce your problem and no one else has reported it yet.
Well, I succeeded in fixing the issue.
I have two twitter accounts and my second domain was tied to my first twitter account. For some reason I think twitter didn’t like that. After deleting the http://www.minecrafthelp.info from that account and creating it in the proper account fixed the problem.
Thanks for your help! 
That’s great, I couldn’t figure out your problem so I’m glad you’ve solved it. You should be able to use the same account / OAuth app on multiple domains if you specify the domains in the app settings on Twitter.
That’s what I was also thinking. The settings on that account (that had the two domains) clearly showed both domains; each with its own keys, etc.
Besides, it’s obvious that a part of it functioned since OAuth alone did work from WordPress, but posting did not. I’m guessing here the way it’s done is different from a Post/Page/Write Tweet than from OAuth testing alone.
My guess is it’s Twitter’s fault. But it doesn’t really matter now. It’s working. Although if you want to talk to the tweeter folks about it feel free to use my problem and contact me if need be.
And, since it’s all working, I’d like to thank you for all your efforts! Great plugin. Now, if I can only find a way to integrate posts with phpBB3 without the darn wp2bb bugs…
But that’s another story.
You’re right, the OAuth test only checks if get(’account/verify_credentials’) returns HTTP 200 but doesn’t make a status update. It is something on Twitter’s end, since correct credentials should allow you to write a tweet if the app is set to Read & Write access.
Good luck with phpBB3! I haven’t used phpBB in years.
I entered everything correctly, but it never connects to twitter. What apache mods are needed for this?
Curl and PHP 5. Try saving your OAuth details anyway and publishing a new post with “Send to Twitter” checked. It might work fine. The “Test Twitter OAuth” button does not work if some other Twitter plugins are enabled (TweetPost is one).
Tried it, and sadly still did not work. Do we just need the plugin or do we half to have a seperate OAuth.php file?
Richard,
I have been using you plugin with some month now and let me tell you it’s a great one. I just recently upgraded to your new version 1.7.1. I have followed all the direction and haven’t being able to make it work. I am getting this error
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /homepages/41/d276329632/htdocs/wordpress-2.9.2/wordpress/wp-content/plugins/tweet-this/lib/twitteroauth.php on line 19
Can you please guide me on the best way to fixing this error. I am running wordpress 3.0.1.
Best Regards,
Cesar
Richard,
I also forgot to mention that once I Click Test Twitter OAuth it never displays “Authentication succeeded” it only says testing… but nothing seams to be happening.
Thank you very much for your help.
Are you using another Twitter plugin such as TweetPost or Twitter Tools? Try disabling it if so and let me know if that fixes the error messages. Where does the parse error appear? On your home page or in the WordPress admin pages? Make sure your server is using PHP 5 and not PHP 4.
Richard,
I disabled all the plugins and it still doesn’t work. The Error occurs after I click on the publish to publish a new or update a posting.
Thank you
This is definitely due to your server being in PHP 4 mode. The twitteroauth.php file connects to Twitter and requires PHP 5.
It appears you are using 1&1 hosting which used PHP 4 by default until recently. Try adding this line to the top of your .htaccess file at /htdocs/wordpress-2.9.2/wordpress/.htaccess :
AddType x-mapp-php5 .php
Richard,
Thank you so much for helping me resolve this issue.
Your Plugin is wonderful and easy to use I will recommend it to all my friends.
Once again thank you so much for your help.
Cesar
You’re welcome, and thank you for the recommendations! Many others have had the same problem you had using Twitter Tools, WP to Twitter, TweetPost, etc., as they all use twitteroauth.php which requires PHP 5. I will add a note in Tweet This 1.7.3 about this.
Let me start by saying that I am not a coder by any stretch of the imagination so I do not even truly understand what I am about to post. I installed the plugin and it seems to work fine however when I click the tweet this button, this is what shows up in my twitter….
<html> <head> <meta content=”text/html; charset=ISO-8859-1″ http-equiv=”content-type”> <title></titl… http://dailysextoys.com/blog/?p=240
That is exactly how I see my tweets as well as all my followers. Please help! Thanks again for the fantastic plugin
That’s weird, never seen that before. Can you go to Settings > Tweet This and make sure “Tweet Text” says “[TITLE] [URL]“? If it doesn’t, change it to that and click “Save Options” at the bottom.
it definitely says that, I checked already , any other suggestions?
Tweet This uses whatever the WordPress function get_the_title() returns for that post. Your installation must be returning all the HTML code. I think it must be an issue with your theme or another plugin.
I’ve been using this plugin for ages, despite the appearance that it would not be updated. I greatly appreciate your dedication to this project! Thank you for these latest versions.
Upgrading from 1.7 to 1.7.1: Upload the new tweet-this folder over the old tweet-this folder
This would overwrite the tt-config.php file. Be sure to make backups!
You’re welcome, thanks for the comment. The file is named tt-config-sample.php by default so your tt-config.php will not be deleted if you upload the new tweet-this folder without deleting the old folder.
Hey, I was hoping if you could explain how exactly to use the program without using the widget. I saw the area in the source code where it says, use this is you do not wish to use the widget but until where do the codes go for that ? and what am I suppose to do with it ? Thanks again!
———————
medical equipment
Check the question in the FAQ titled “Can I use the Tweet This functions in my theme?” and let me know if it helps you.
![]()
Hello,
I enjoy your plugin. Was surprised today when upgrading and couldn’t use it. Performed the “register this application” stuff, and while entering “consumer key” etc, your config requires “Twitter Authorize Secret”.
There isn’t such an item on the “Application Details” while creating it in Twitter. Only:
Consumer key
Consumer secret
Request token URL
Access token URL
Authorize URL
Tried the extra ones above but doesn’t work. Is there a special way to get the “Authorize Secret”?
Thanks
Click “My Access Token” on the right of the Twitter application detail page, and then, copy and paste “Access Token” and “Access Token Secret” to the Tweet This settings. Let me know if that works.
![]()
Hi,
Thanks for the reply!
I’m afraid that there isn’t a “My Access Token” on the Twitter application detail page. Only the headings in the post above, and the text boxes with their values.
- thanks for helping too btw.
You mean your Twitter application page does not have a link like the one circled in red in this image?
![]()
Hi again,
No our twitter app doesn’t. It looks like this:
http://www.thespamcryer.com/images/tweet-this.gif
I’m sure it’ll get working soon though with all your kind help : )
Make sure you set “Default Access type:” to “Read & Write” in the Twitter application settings (Read only is the default). Do this by clicking “Edit Application Settings.” If it does not work then, “click Reset Consumer Key/Secret.”
![]()
Actually the instructions in the Tweet This admin interface in Wordpress were very nice and quite detailed. They mentioned choosing “Read & Write” so I had already chosen that. Also, I actually did the Reset Consumer Key yesterday.
However, I just checked to confirm I had Read & Write, and it was correct. Also reset the Consumer Key/Secret anyway (just in case).
![]()
On a seperate note, looking at the .gif I linked for you, I realize that the appearance of the website (twitter) looks different.
To register my application, I used the normal twitter login, chose settings, and connections.
The link in your Tweet This settings actually leads to http://dev.twitter.com/apps/new, instead of http://twitter.com/oauth_clients/details/XXXXXX which I used.
Maybe my mistake - I will try with the dev link and let you know. (at least if it’s a mistake I made, you’ll know in case anyone else makes it.
![]()
It worked! Using the url you specified in the Wordpress “Tweet This” settings: http://dev.twitter.com/apps/new
In case anyone else runs into it (when I first went there, I thought “gee, I’m not a Twitter developer” and instead went to the normal Twitter interface, which also allowed me to do it. Just not with the same buttons on the right.
Looks like it’s working now, so thanks for all your help!
David
That’s great! I will make a note of that for the future.
Hi dude,
I did ALL the things in the new plug in. The problem is the #fb tag. I use this tag to automatically post my tweets into my FB page. But instead of showing #fb tag in the end of the tweets is shows %23 see http://twitter.com/CureMySnoring/status/22623562586
Its very time consuming to post the FB page. You know what I mean, specially if you manage massive blog networks.
Thanks
-John
Okay, I think I figured this out. I was supposed to change # to %23 in the normal Tweet This links, not the auto-tweet text. I will have an update released tomorrow.
Okay, I released version 1.7.1 today which finally fixes this.
Thanks Richard for the extensive list of do follow blogs, I have already started posting. I also like your Tweet this plugin and have already downloaded it. I’m new to this do follow and no follow stuff, and the more that I read, do follow makes a lot more sense. It will encourage more comments, and hopefully, not too much spam. Thanks again, appreciate all of your hard work maintaining these sites for newbies like me.
You’re welcome. You will get all sorts of comments saying things like “Thank you for your great material” followed by links like “Search engine optimization” or some other garbage. Akismet doesn’t catch them because they’re written by real people as opposed to being sent to your server by an automated script. It’s frustrating.
The first I need said greeting for you about this good job Richard.
I was tried your plugin and make my blog become nice looking after combination with your plugin Richard. Actually when I found your plugin and trying the first very easy to use but I wondering how to placed manually. thanks for the tweet
If you want to move the whole Tweet This block to a different place but still want to control everything from the settings, you can add this at the top of your theme file(s):
<?php remove_filter(’the_content’, ‘insert_tweet_this’); ?>
And this in the section you want the links in in your theme file(s):
<?php echo insert_tweet_this(”); ?>
If you don’t care about using the settings page and you just want to insert Tweet This manually, use the tweet_this($service, $tweet_text, $link_text, $title_text, $icon_file, $a_class, $img_class, $img_alt) function. All of the arguments are optional and it will default to a Twitter link with the text from your settings. Here is an example using the arguments: tweet_this(’twitter’, ‘@richardxthripp [TITLE] [URL]‘, ‘[BLANK]‘, ‘Share on Twitter [[URL]]’,
‘de/tt-twitter-big3-de.png’, ‘tweet-this’, ‘tt-image’, ‘Post to Twitter’)
Richard, you have over 80,000 users and they all love your work. Congratulations!
Thanks, but that’s just downloads. Probably only 1000 people are currently using it.
I read the many recent comments about others having a problem with WP3 version.
One poster mentioned - I have wordpress 3 … I have found that the auto-tweet doesn’t work on first posting. I always have to go back in and change one of the fields to FALSE, then UPDATE to get the tweet to work.
I was wondering whether there were going to be any plans to make this great plug in work. Used it on several of my sites and now I’ve upgraded its stopped.
Seems like it should be a quick fix as the plugin works on second pass.
Fingers crossed and thanks. 
This was a bug in the way tt_auto_tweet() went through tt_display_limits(), but as the post is being published it’s still private so the second function would block the tweet. I released a new version yesterday (1.7) to resolve that. You’ll also have to switch to OAuth by 8 A.M. PDT today.
Hi, great plugin. I am experimenting, looks good. Would it be possible to include #author hashtag in the tweet text?
thanks!
I have wordpress 3 with Thesis installed. I have found that the auto-tweet doesn’t work on first posting. I always have to go back in and change one of the fields to FALSE, then UPDATE to get the tweet to work. Is this because of the URL Shorten function? I noticed that field says GETNEW after I post for the first time.
Otherwise GREAT plugin! Thank you!
Kieron 
This was a bug in the way tt_auto_tweet() went through tt_display_limits(), but as the post is being published it’s still private so the second function would block the tweet. I released a new version yesterday (1.7) to resolve that. You’ll also have to switch to OAuth by 8 A.M. PDT today.
It didn’t have anything to do with the URL shortening since automatic tweeting does not use the URL cache.
![]()
Great plugin, and looks like even better support.
I am having an issue where my site uses ajax for navigation so .com/test-post/#blog. When hitting any of the social links including twitter it strips the “#blog” so tried adding to the permalink to “/%postname%/#blog” but of course it strips the “#”.
Any suggestions on what would be the best method to rectify this would be greatly appreciated, do I need to do some .htaccess rewrite or is there something I can tweak in tweet-this?
-Thanks, oi
No, there’s no way to do this included in Tweet This. Why would you want to have #blog appended to all your URLs? Try redesigning your site to not require that.
Hi Richard,
I know you no longer support this plugin. Is there any reason why this plugin no longer works in WordPress 3.0? If you can lead me to right direction, I can figure it out and make the changes myself. I’m also a PHP developer. Any help is greatly appreciated. Thank you.
I too am having issues after 3.0 upgrade. I loved this plugin, but now it no longer sends the tweet when I publish my post. 
Hi Brett,
Love this plugin as well. I read somewhere the other day that the Snoopy class is no longer supported by WordPress 3.0. This plugin uses snoopy class to update status on Twitter. I’ll play around and see if I can use a different Twitter class. I’ll let you know.
![]()
@Ulysses did you ever figure out how to get this plugin to work with WP v3? New posts don’t get twitted 
@Shai No luck. I can’t figure out why this plugin stopped sending tweets. I ended up writing a really simple plugin that sends out a tweet. Maybe, I’ll release it. It needs to be cleaned up a bit for general use.
![]()
Please make your plugin available! I’m really looking for some way to get a tweet out with my blog at the same time, and for authors to have the option to re-write them.
I’m developing Tweet This again and released version 1.7 yesterday. Automatic tweeting works again and it’s compatible up to WP 3.0.1. I’m not sure what the issue was exactly, but since Twitter is ending support for basic authentication today I moved to OAuth which works fine. It’s just a lot of steps to implement (you have to register a lengthy application and copy a lot of keys).
Hi Richard, I am having a problem with how the titles are propagated. I use Platinum SEO to setup a custom title for my posts. But when I try and tweet the post it only uses the post title.
I am unsure how to correct this problem, have you come across this before?
Cheers.
D.
You can change the Tweet Text in the settings to something like [TITLE] | yoursite.com | [URL]. But there’s no way to directly copy the page title.
Great plugin. I vahe only one doubt: how do I insert it manually on my template, in a place other than the end of the posts? Is there some tag? Please, give me the tag via e-mail 
I added this in Tweet This 1.7 released yesterday:
tweet_this_manual() : Echoes all the Tweet This links and disables regular output. Useful for moving the Tweet This links above each post. If you want to insert Tweet This below where it is normally inserted, you must add the line “remove_filter(’the_content’, ‘insert_tweet_this’);” before this function.
I think it best twitter plugins that I ever meet. I think I love the plug-in. I will put this at my blog : http://www.masrur.web.id but, one suggestion would be to allow for you to enter hash tags like Twitter Tools does. If you integrate that I would have no need for Twitter Tools and Tweet This.
You can do that by changing the Tweet Text in the settings. There’s no way to add dynamic hashtags by post category, though.
hello, how do i change the text which is displayed on facebook? is it possible to show the post text? (in my case, it shows up an info-text i placed in my sidebar)
thank you
rike
No, I think Facebook just grabs the first words of your post.
Hi,
thanks for the great Plugin! An implementation of Google Buzz whould be great.
Best,
Karl
![]()
Hello Richard,
You plugin just Rocks, I wonder if some day I could make a plugin like yours dude! It’s amazing, even the famous ‘Add to Any’ (in my concept) lost to your plugin! But I miss click statistics. You have any ideia when some statistics is coming out?
Thanks!
Okay, I will consider click statistics in future versions.
Hi Richard,
I just want to thank you for making this plugin. I started using your plugin on my site. I essentially got rid of two plugins and replaced it with yours, sort of killing two birds with one stone. I’m so glad you placed a custom option for others who run their own URL shortener scripts. Works great on mine! The icons look great, too. I’m with you for no more updates. Why change if its not broken. I added a few to your Google funds. 
Thanks Ulysses! There are other things you can do such as the tweet_this() function if you want to put the links in different places. I detailed a lot of that in the FAQ. It works fine for me also; when I make a new post Send to Twitter is checked and it goes on my Twitter.
Of course there are other features that could be added, but my concentration for coding seems to have gone… I’m glad you found it useful and I made a few cents from your clicks. 
I was wondering if the inclusion of hashtags into the tweet was possible?
I am having trouble parsing the # itself. Any suggestions?
Try using %23. I fixed this in version 1.7 released yesterday.
Richard,
I love this, but unfortunately, the “Send to twitter” portion does not work for me.
I am running version 2.8.6 of Wordpress, and the latest Tweet This plugin. Hosting on Dreamhost.com
I have tried Twitter Tools, and it does work, but your plugin does not. When I click, “test twitter login” it completes successfully, so I know the details are right.
Thanks for any assistance you can provide… I’d much rather use your plugin than Twitter Tools.
Okay, I am developing Tweet This again and released version 1.7 to fix this.
Hello!
Is there a way for me to add a line above the links.. so they are more distinguished from my post?
Thanks!
Rename tt-config-sample.php to tt-config.php and edit TT_PREFIX to add an <hr /> tag before the paragraph tag.
Hello,
Thanks for the nice plugin! I have a couple of feature requests:
1) An option for a tweet to be made only when a post is published, NOT when it is edited;
2) I use bitl.y as my URL shortener, can you make it so that the plugin accesses Bit.ly through my bit.ly account using my API Key so that I can have Bit.ly’s statistics on clicks on my URLs.
Thanks!
Hi,
Hopefully Richard will jump in. Are you talking about editing pre-published? or editing post-published?
If already published, I’m under the impression that by default, tweets are _not_ posted upon re-edits. And that it takes a bit of effort to accomplish tweets for re-edits. Here’s what I see on my “write post” screen, after a post has been tweeted:
“This post has been tweeted. To allow a retweet, set the tt_auto_tweet and tt_tweeted custom fields to false, then save.”
Hope this is of help and not adding to the confusion.
Jeff
Jeff, you are correct. I was referring to editing post-published. What had happened, is that I switched from using WordTwit to Tweet This. Then when I edited some already-published posts, Tweet This tweeted them, since it had not tweeted them before. Tweet This has no way of knowing that WordTwit had already tweeted the posts.
Thanks!
Bill
Still, I wonder if there is a way to stop this behavior - so that Tweet This will not tweet a previously published post, even if it has not already tweeted it.
Bill
Bill, I think there is a way. If you go to a post previously published, you should see a “Tweet This” section partway down the page. Just make sure that “Send to Twitter” is UNchecked. If you leave it UNchecked, edit and post, and it sends a tweet, I would consider this to be a bug.
BTW, reading your other message I see that like me, you have been trying the various Twitter plugins. 
Jeff
Okay, this should be fixed in version 1.7. I am developing Tweet This again. I also added Bit.ly API support.
Hi,
Great plugin - have you thought about adding LinkedIn support too - as more and more people are sharing info on Linkedin now also?
thanks
![]()
Please do add support for LinkedIn! We’re getting many requests to be able to share there (3rd after Facebook and Twitter)
LinkedIn, huh? I did not know you could share links there.
Hello Richard,
I installed the Tweet This plugin since a week after I launched my blog (linked with name) but I am having problem to automatically tweet my new posts. My wordpress version os 2.8.5 and my Tweet this plugin is 1.6.1 but whenever I publish a new post is not being automatically tweeted even tho I have added my credentials in the tweet this plugins admin panel. Everything else works just nice tho.
Any ideas, suggestions please?
Thank you.
I am developing Tweet This again and released version 1.7 yesterday which addresses this. You now have to register an OAuth application to auto-tweet.
Hello,
I’m trying to get the “Tweet this post” into the footer of my post. I tried the various methods you mentioned above but I can’t get the link to show up. I’m not sure if I have the right tags inserted tweet_this()
Do I have to modify that?
Thanks!
oops, I meant I added this code:
And nothing shows up. Trying to get “Tweet this post” into the footer.
Ok, sorry I fixed this myself! Great plugin, I love it. 
Glad you figured it out! HTML gets stripped here… You have to use < and > to get brackets like < and >.
If you want to move the whole Tweet This block to a different place but still want to control everything from the settings, you can add this at the top of your theme file(s):
<?php remove_filter(’the_content’, ‘insert_tweet_this’); ?>
And this in the section you want the links in in your theme file(s):
<?php echo insert_tweet_this(”); ?>
Tweet This creates its own <p> tag (but NOT a div).
So, I’m trying to do this, but having a little trouble. I tried the solution you have here, but then I end up with 2 blocks per post and above the 2nd one is a “
Not sure what the problem is. Mostly I’m using this one theme and I’m trying to move the block to under the “Read Full Article”
Thanks in advance!
Hi Sam: (And whoever is reading…)
It took me a little while, but I figured out the problem. There is a typo in this first php line:
Re-do the quotes around the word “content”. This will remove the Tweet This links. Then, use his second php line to place them elsewhere. The little quote you saw is showing you where you can write something between the parentheses so it will appear above your Tweet this buttons. I deleted it and added my own HTML before the php.
Richard: It is great! Thanks.
I liked the abandoned car crashes. Very symbolic. When something ceases to be the right people throw it on the arbitrariness. Thanks for the gallery, took me 3 photos on the memory
I’m having trouble using hashtags. For example, if I include #personalfinance, when I click the button on my blog I am taken to the personal finance user’s page — http://twitter.com/personalfinance. Any ideas?
That shouldn’t happen. I just tested it at http://twitter.com/tweetthisplugin using Tweet This and the hashtag is a link to Twitter search, not the user. Make sure you are not putting any spaces in the hashtag or after the pound sign.
Brilliant, simple, loads of useful options and worked perfectly first time. Thanks for taking the time to write it, it is definately the best of this sort of plugin I have seen so far. It is up on my blog and the two I am helping friends make as well.
You’re welcome BeX! Some of the other plugins are fancier but Tweet This adds a direct link to Twitter using no JavaScript. People who use the status bar to check URLs will be more likely to click Tweet This links.
This is a very nice plugin. It works well except that in Internet Explorer I get the JavaScript error message when opening the plugin settings page:
Message: Object required
Line: 179
Char: 4
Code: 0
URI: http://mydomain.com/wp-admin/options-general.php?page=tweet-this/tweet-this.php
There’s a lot of JavaScript on the options page for the drop-down Advanced Options and Extended Services menus and the log-in check. I got some of it from Alex King’s Twitter Tools and another website… maybe I made a mistake when I was re-formatting the JavaScript. I haven’t had any functional problems in either Internet Explorer 7 or Firefox 3, so you should be fine… those errors shouldn’t appear on public pages.
Richard, love the plugin. 2 questions:
1. I notice where it used to give a short url starting with my domain, now it uses something like http://bmxrm.th8.us. Am I remembering correctly that it used to use my domain?
2. Any plans for letting us change the short url to display the text we want? This would be great for SEO.
1. Th8.us is the default URL shortening service (created/managed by me). Your settings may have been reset when you upgraded. Go to Settings > Tweet This, choose “Local” in the drop-down list, click Save.
2. I’m considering integrating with Pretty Link or allowing a custom field to override the short URL in Tweet This 1.7, but that’s a few weeks away and it would work on a per-post basis. The default will always be non-descriptive URLs. It doesn’t matter for SEO because the URL shortening services use HTTP 301 redirects including the Local links.
![]()
This plugin puts an extra at the end of each tweet this.
I changed this line and it’s fixed:
define(’TT_SUFFIX’, ”);
I think that you mean an extra space. Tweet This does that in case you add one of the other social networking services… then there will be a space between the Twitter link and the Facebook link or whatever service(s) you’re using (enabled under Settings > Tweet This > Extended Services).
It’s just one space… I could have came up with code to check if the link being displayed is the last in the list, but it isn’t worth it.
![]()
Sorry I didn’t mean an extra space,
I meant an extra close paragraph tag, but the was stripped from my post!
Wayne
That makes more sense… You have to use < and > for brackets (< and >).
Tweet This inserts an opening paragraph and a closing paragraph tag on my blog. That’s what it’s supposed to do. If you don’t like that behavior, rename tt-config-sample.php to tt-config.php. Open the file and change these lines:
define(’TT_PREFIX’, ‘<p align=”‘ . tt_option(’tt_alignment’) . ‘”>’);
define(’TT_SUFFIX’, ‘</p>’);
Hello Richard. your plug in are awesome. I a little question here. How to include category post in tweeter text. Example like if i want my tweeter text display in this format, (category)(title)(url), so what the keyword that i have to put in ‘Insert Tweet This’ option?
It can’t be done… I haven’t added that feature at all. It’s a good idea though! I’ll remember it when I start working on the next version… I will probably add the variable [CAT] and it will be the category with the lowest ID counter just like when you use the category in your WordPress permalink structure. Unless I can come up with a better system…
![]()
hello I am having trouble using the plugin it works fine when I want to send a message to twitter but when I try to add the other services they do not display correctly they display vertically and not horizontally any ideas what I should do?
Tweet This and all the other links (Plurk This, Delicious, Digg This, etc.) are inserted in a single paragraph tag. Each icon + link text group is separated by one space. No ul and li tags, nothing special. It must be something with your CSS or theme.
I have the tweet this plugin installed on my family blog. One feature I would like is the ability to Tweet out to different accounts for different authors (Don’t really want my daughters blogs going out to all my followers)
I would also like to use the Excerpt text as the tweet text…
Any clues/plans etc…
Love the auto tweet functionality… May have more suggestions/questions later 
Thanks Keltoi! The auto tweet functionality is really basic now… but different accounts for different authors and the ability to include the excerpt in the tweet text, the category, and other variables would be good additions. I’ll keep those in mind. I don’t know how to add those features but when I start coding again I’ll look at what other plugins do.
I hacked the get_tweet_this_trim_title to use the excerpt in the link but I haven’t gotten round to doing the auto tweet part of it yet.
if(has_excerpt())
$title = get_the_excerpt();
You have to check for the excerpt as it’s optional and I kept breaking my cache.
I’m not a php expert so haven’t made further progress on this. I am certainly not going to make breaking changes to the db schema for the authors stuff.
Kepp up the good work
Cheers
Cool, you found the right function. The auto tweet function uses get_tweet_this_trim_title too… it passes the title as an argument to the function. Put your code at the very top of the get_tweet_this_trim_title function, right after the opening brace, and it should replace the title with the excerpt in both the Tweet This links and automatic tweets.
As for multiple authors, you wouldn’t touch the WordPress database schema… at worst Tweet This would have to make a new table to store mappings, but I could probably get by with new fields in the wp_options table.
![]()
First, nice plugin. I’m having an issue with a highly customized wordpress version (so with alot of different plugins etc), when the plugin is ativated, there is some stuff missing on the create a post section. Any ideas what could cause that? Just thought I’d ask in case you came across something similar with it in the past 
Thanks again and keep up the good work.
Tweet This 1.6+ adds a box to the write post screen for the auto-tweet feature… see screenshot 7. The code that adds the box is on line 1604 in tweet-this.php 1.6.1:
add_action(’edit_form_advanced’, ‘tt_post_options’);
And the tt_post_options() function is on line 709. It’s just a form… it displays the “Send to Twitter” checkbox, the tweet box, and a JavaScript character counter. I copied the template from Alex King’s Twitter Tools, so the problem should be on your end… maybe a conflict with another plugin that doesn’t add to the edit form properly? I don’t know what it could be.
Try disabling all plugins except Tweet This. Check the write post form then. If it’s fine, enable plugins one by one until the write post form breaks. Then tell me which plugin conflicts with Tweet This. I know it’s tedious…
If the form is broken with only Tweet This enabled, it’s either my plugin’s problem or something you’ve done to WordPress.
Thanks, that makes sense and it does seem to cut-off around where one of our custom plugin is usually inserting an entry box so that’s probably a good place to start looking. Keep up the good work 
Thanks Franco! Let me know if you find the answer. 
Hi!
Great plugin but… there is a qTranslate support?
Thanks a lot
marco
Do you mean this? Nope. But there is normal translation support, just no translations yet. If you know a foreign language you can translate for me. DON’T translate to Russian because I have a translation for Russian that will be added in v1.6.2. Instructions:
1. Download, install, and learn how to use Poedit.
2. Open /tweet-this/languages/tweet-this.po. There are 111 text strings. Translate them into your language.
3. Save the file as tweet-this-en_US.po, replacing “en” (English) with the language and US (United States) with the country. Look up a standards page on naming.
4. Email it to me at richardxthripp@thripp.com.
Parts of some strings like “tt_auto_tweet” and “[BLANK]” should not be translated because they are hard-coded. You may want to put the translation for “blank” in parentheses. Ask me if you have questions.
Hi 
Yes, this is qTranslate plugin, the best language plugin for wordpress
But i don’t speak about translation (sorry, my english is very limited
) rather about the auto post feature.
With qTranslate (a very good plugin) for each entry you can specify the title for each language: for a site in 3 languages, there is 3 titles for each post.
The problem is: “tweet this” post all the titles with corresponding qTranslate language tag. The ideal will be that “tweet this” post the default language of a website.
Thanks!
I just use the WordPress get_the_title() function to get the title… so qTranslate must change the title at a later stage which Tweet This doesn’t know about. Sounds like qTranslate’s problem, but I’ll look into it later.
Thanks
(I know that twitter tools had the same problem.)
Did Alex King fix that problem? If he did, I can probably just copy his code.
Alex fixed that problem in a previous version of Twitter Tools but the upgraded versions of all his plugins recreate the same problem.

Hey Richard,
Stumbled across your great plugin and have it on a tutorial site that I am running.
The one question I have, is that the “Tweet Text” field does not seem to function correctly.
For example, I enter “New Blog Post: [TITLE] based on @chriswallace #Wordpresstheme [URL]“, Save, and then visit one of the sites pages, F5 and then click on the Tweet This icon, it takes me to twitter and posts up “[TITLE] [URL]” only. 
I am running WP2.8.3 and Tweet This 1.6.
Once I get this working, I shall be producing a guide for the Theme users on the site.
thanks
Make sure to clear your WP Cache or WP Super Cache if you use those plugins. I should make a note of that in the readme.
If that fails, try Shift + F5 instead of F5. If it works, your browser is showing a cached copy of the page even with F5. This means your server is putting out the wrong HTTP headers.
Hi Richard,
WP Super Cache is OFF.
Shift + F5 to clear browser cache.
Still no joy. Have even tested on another PC too.
Thanks.
Sorry for no reply. I couldn’t think of anything else.
I just thought of something. In Tweet This 1.6 I added a second “Tweet Text” field next to the Twitter username / password fields. DON’T enter “New Blog Post: [TITLE] based on @chriswallace #Wordpresstheme [URL]” there. Enter it up higher where it says: “Insert Tweet This | Tweet Text:”.
If you were entering it in the correct place, I’m out of ideas.
Make sure you are changing the Tweet Text field saying “Insert Tweet This | Tweet Text:” and NOT the one next to the Twitter username / password fields.
Hey Richard,
First off, great job on the plug in… I seem to be having a problem viewing the options list as outlined… I have Wordpress 2.8.4 running as a self hosted unit.. I wanted to change the Icon for Tweet this… but with out access to the options list I have no way of doing this…. I have used both Firefox, Chrome and Internet Explorer but I am still unable to find the options menu for 1.6 any suggestions would be greatly appreciated…
Thank you.
It’s under Settings > Tweet This. Is it not showing up there for you?
Hi!
I can’t get it to tweet my new posts automatically. The account is properly configured and the box is checked. Am I doing something wrong? My wordpress version is 2.8.4.
Great plugin btw.
It will only work if the post is set to “publish immediately.” Scheduled posts (past or future) will not tweet.
I need to fix this.
Actually this is not the problem I am experiencing, but maybe this fix you are planning will also fix this.
What happens is it doesn’t post to twitter even when the box is checked and the post is “publish immediately”. After I clear the variables and update a couple of times it posts, maybe it’s the connection to twitter?
That could be. Tweet This 1.6 has no fail-safes for automatic tweeting. I don’t even check if the tweet went through. I must add contingency code in version 1.7. I wanted to get 1.6 out quickly and I didn’t have a lot of time to refine it.
I finally coded and released Tweet This 1.6.1. Upgrade and let me know if you still have the problem. This is a bugfix release that should fix the problem you’re having.
Hey Richard:
Great plug-in! I have one issue though. When I schedule a post in advance, when it posts it does not Send To my Twitter Account. I know when I set the scheduled post, the tt-auto-tweet was set to true and the checkbox below was checked. When the post was scheduled it was posted to my blog and not to Twitter. The tt-auto-tweet was now set to false and the checkbox was unchecked.
Am I doing something wrong?
Mark
No it’s a bug in the plugin. I know about it now. I’ll try to get a fix out this weekend.
Hey Richard: How’s the bug fix coming along?
best,
Mark
Sorry I haven’t done it yet. I’m behind schedule. I got a new job and I’m in college and I was displaced from my trailer when my Grandfather was visiting last week. Also I haven’t been managing my time well. And I have a cold. I got it three days ago and I’m still tired and sick.
I’ll get the fix out by the end of the month.
It’s done! Tweet This 1.6.1 should fix the scheduled posts issue. I tested it. Try it out.
Thanks Richard. Works great. I just downloaded the plug-in for another blog I run and none of the images show up on the options page or the blog..
The images are on the server…any thoughts why that is happening?
Mark
That’s weird… did the images show up in the last version (1.6)? I didn’t change any of that code in 1.6.1.
Are the images in /wp-content/plugins/tweet-this/icons/ ? It should work fine then… can you check the source code on Tweet This Options page to see where the img src tags are pointing to? For my options page my icon is:
http://richardxthripp.thripp.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro2.png
If you don’t know how to search through the HTML source code of a page let me know and I will explain.
Thanks Richard. I see all the icons on my server in /blog/wp-content/plugins/tweet-this/icons/
However for some reason when I go to http://www.maxxomedia.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro2.png it doesn’t show…
Checked the options also and couldn’t find any code pointing to the icon folder..?
All that shows up when the plug in is activated are the words: Tweet This…
Well if you’re in Firefox you should go to Settings > Tweet This, press Ctrl + U (view source shortcut), press Ctrl + F, copy and paste “http://maxxomedia.com/blog/wp-content/plugins/tweet-this/icons/” in the find box, and click “Next.” If the box turns red, we have a problem with Tweet This.
If you see that URL fragment many times in the HTML source code of the settings page, Tweet This is fine. It’s something with your Apache directory permissions… try chmod’ing to 755 on these directories: /blog/, /wp-content/, /plugins/, /tweet-this/, /icons/. It should be safe to leave it at 755… 777, however, is dangerous.
Non-PHP files in the Tweet This directory should be accessible by direct URL input… i.e. on my server this is accessible:
http://richardxthripp.thripp.com/wp-content/plugins/tweet-this/readme.txt
![]()
Hey there! I’ve recently been in the process of setting up a new WP site and tested a bunch of twitter related plugins. This one was BY FAR the best one that I found, so firstly I would like to offer my thanks for the time spent creating it for us all to use!
Now to my problem. 
I have so-called “pretty” permalinks enabled on my blog. This doesn’t seem to pose any problems when posting to Twitter, but the post to facebook link seems to get confused and is inserting my index page “index.php” into the URL.
In case that doesn’t make sense I’ll show an example:
http://www.mywebsite.com/2009/09/category/updatename
This is how the links should look, and this is where the “Tweet this” link goes. So all is good there. When I add a facebook link though, it’s turning the link into this:
http://www.mywebsite.com/index.php/2009/09/category/updatename
Which “doesn’t works”.
This isn’t really a huge concern for me, as I vastly prefer Twitter to Facebook anyway, but since I found so many good comments and replies on this page I thought I may as well mention it.
Any advice would be appreciated. Thanks again for creating such a great plugin, Mister Thripp! 
See if this happens with MySpace, delicious, etc. I just use the WordPress get_permalink() function to get each blog post’s URL. It’s an issue with your WordPress installation. Were you using the PATHINFO permalinks on your blog before? People use that when their host doesn’t provide the mod_rewrite PHP module. Try going to Settings > Permalinks and saving your permalink structure again. That may fix the issue.
Hi,
Tweet this doesn’t work for me :
Fatal error: cannot yet handle MBCS in html_entity_decode()! in /mnt/167/sdb/c/a/productivebydesign/wp-content/plugins/tweet-this/tweet-this.php on line 297
I’ve this error with 1.6 and 1.5.3 version (don’t try older one)
Any idea ? (your plugin is great btw
)
Geo
Are you using an old version of PHP? I’ve never heard of this error before, but I looked it up and it is common. I use the character set UTF-8 with the html_entity_decode PHP function. I just found out that older PHP versions have a bug with that.
Alex King’s Twitter Tools does this also, so I thought it would be safe.
Try adding this line to your .htaccess file:
AddType application/x-httpd-php5 .php
![]()
This is a great plugin, thanks.
My blog has one featured post on the home page, but I just cant figure out how to get the “Tweet This” button to appear with the excerpt. Is there a snippet of code I can put in index.php to make the call? I’m clueless.
Thanks
Sure, you can use <?php tweet_this(’twitter’); ?> to get just the Twitter link. If you want the other services (Facebook, Plurk, etc.) to appear, let me know and I will explain. It’s a bit more complicated.
That code has to be used within the loop. That could be in index.php, single,php, or wherever else there is a WordPress post loop.
Dear Richard,
I’d like to drop one more comment here, but I will do it separetelly from my last one as it aims for a entirelly new subject.
Setting TweetThis plugin with the new automated-sending feature, I was wondering if would it be too much to ask from you for extending this feature also to other services, not only Twitter.
Additionally, and that is my real interest on it, I ask you if is there any chance of including the (rapidly growing in popularity) Tumblr.com among the extend services.
I know, I know, you listened me once and now here I am bothering you with such requests. But maybe for a further release?

Tumblr is nothing like Twitter; it’s a full blogging service. So I’d be sending your whole posts over there. That would need to be done in a new plugin, not Tweet This. Tweet This is too much of a kitchen sink already; a lot of people don’t like that there are nine other social networks included.
If you’re looking to cross-post to a whole bunch of services, use Ping.fm.
I’d like to make a plugin that cross-posts your blog posts to Tumblr, LiveJournal, Facebook, MySpace, and other sites, updates those posts when you edit them, deletes when you delete, and has solid error handling and filtering rules. Sounds like a project that would take a few months of 8-hour days and would be over 10,000 lines of code. Ain’t gonna happen in this decade. Ping.fm is good enough. 

I agree. Such a project would spend just like a 8-hours-a-day job. And unfortuntelly, I am not rich enough to hire you at this time!
Actually, I inform to those ho may be interested, that there is a plugin that allows for crosse-posting between WP and Tumblr: it is clled WP2Tumblr, but is compatible just up to WP 2.5.1 because it is not maintened anymore.
And for you, another thanks!

Hmm, the thing to do would be to fix that plugin. Starting from scratch is harder.
Today using the “tweet this” i got an idea.
Actually 2 ideas.
The first one is: since its really hard for me to update my blog during the day, i schedule the posts at night before going to bed. Tweet this doesnt “tweet” on scheduled posts. Is there a way of making it work?
The second one is: Since scheduled posts doesnt seems to be working i have 2 solutions to “tweet” my post. Or I go to my website and i click on my “tweet this” icon, or i just press the button “update post” on my post edit panel.
At this panel i have the “tweet this” box, where i have a check box saying “tweet this” and a text box saying “[TITLE]: [URL]“. Is there a way of putting a submit button on that box?
So, making this, i could “tweet” my post without updating it or going to my website to click the tweet this button.
Thank you for the puglin, its really usefull!
Those are both good ideas. I think the hook publish_future_post may work for the first idea. 90% chance I’ll code and release Tweet This 1.6.1 with both features by Saturday.
It’s a month late. I’m sorry… But I just released Tweet This 1.6.1 which should fix the scheduled posts issue. Now, if you have “Send to Twitter” checked, Tweet This should make a tweet on your Twitter account when the scheduled post is published.
![]()
Hi, great plugin and it works only one question, i’ve got my own URL Shortening service, how do i ad them to it, i’ve tried to copy some of the current ones and then replaced it with my API but it wont work, could you please tell me which files i need to edit to make this work.
Tweet This 1.5.3 isn’t designed for users to add URL shortening services, so it’s actually quite complicated. Assuming your API is HTTP GET…
Go to line 147 in tweet-this.php and add your URL shortening service right above bit.ly in the following format ($purl is the permanlink):
case 'myshorturlservice':
$url = tt_read_file('http://myshorturlservice.com/api?url=' . $purl);
break;
Go to line 160 (it will now be line 163 with your addition) and add the length of your service’s short URLs above qr.cx in the following format (replace 25 with the number of characters in your short URLs including the http prefix):
case 'myshorturlservice':
$url_len = '25';
break;
Open /lib/tt-options.php. Go to line 204 and add your URL service in the list. You can put it at the top or insert it where it is in the right alphabetical position.
tt_url_service('myshorturlservice', 'MyShortURLService', 25);
The first parameter must be the same name you used in the “case” statements in the first two code snippets. The second parameter is the name to display on the options page (can be anything). The third parameter is the length of your short URLs (again).
That should do it.
Tweet This 1.6 will change all this… You’ll be able to do this right from the options menu by selecting “Custom” in the URL services list. It will look something like this. And of course the line numbers will have changed. 
I’m hoping to get 1.6 out on August 25th.
Hi Richard,
Thanks for the quick reply, will try this solution and i’m looking forward to the new version.
Kind Regards.
![]()
Hey, I just downloaded this plugin and I think it is great, but it won’t let me change any of the settings. When I go in, choose what display and settings I want and click save, it doesn’t actually make the changes on my page, but still shows the default. Any ideas why this may be happening?
If your blog is not being updated, clear your WP-Cache or WP Super Cache if you use those plugins. If you are not using those plugins or the problem is on the options page itself, I don’t know what the problem is. What version of WordPress are you using? Try the new version of Tweet This I posted today (1.5.3). Though it has no code for your problem, maybe we’ll get lucky.
![]()
Dear Richard,
Once again I come to ask about your great plugin!
I was wondering if it is possible to use the quotation mark character in the Tweet Text in the plugin settings. I would like my tweets to show literatlly “[TITLE]“, with quotes.
But when I try that, it does not work because doing that the tag [TITLE] is gone after saving the setting changes.
Thank you in advance!!
No. You cannot use double or single quotes in any of the text fields. I tried it just now and it doesn’t work.
WordPress escapes quotes with backslashes and Tweet This does not remove them. I’ll fix this in the next version and keep you posted. 
![]()
Great!
Your plugin is very well done and usefull, but your support is just the best.
Congratulations!

Thanks Fabricio! Just posted v1.5.3 which fixes that and eight other bugs. Let me know if you have any trouble.
Hi Richard,
Thanks for this great plugin!
I’m trying to install the button manually into some text (and other links) at the bottom of every post. I actually use a plugin called “Add-Post-Footer” for this.
It includes an option to insert text or code. How can I manually insert Tweet This there?
If this is impossible, how to I manually insert it into my theme? Can I paste some code into the single.php
Pete
![]()
Dear Richard,
I was wondering if is there a way trough which I could modify the main php file of the plugin so it automatically loggs me into Twitter with my username and password.
I want that because I do not let visitors to see Twitter This in my posts, I use the plugin just myself as admin so I can tweet some posts to my Twitter (I do not use other solutions that automatically tweet posts because I want so select which post to show in my Twitter).
So, what I am trying to do is to set up my username and my password so when I click the plugin link, I go to Twiiter website already logged in.
Can you help on that?
I would be very glad if you could, as I am spending too much time on such a bureaucratic task!
I use Tweet This for that too. Twitter has an option to keep you logged in. If you check that, you won’t have to log in each time you click the Tweet This link, provided you don’t log in on another computer. But if you have to log in, Twitter will direct you to the home page with the Tweet This text in the post box afterward. That’s the best I can do.
Version 1.6 will let you automatically tweet your posts to Twitter (off by default), which will use the Twitter API. You’ll be required to enter your username and password in the options (I don’t think I’ll be using OAuth yet), so I might be able to add your feature then.
![]()
Thank you for the fast reply!
Oh, I understand and for now, your tip will do very well. But you are right, for me it would be very usefull to have that function you mentioned about to implement in the version 1.6.
There are a lot of plugins that let us enter username and password in the options and so tweet our posts automatically. But no one stores our username and password and also let us choose the posts we want to tweet.
So, if you can do that in the next version, I really think it could be very usefull!!

Thank you!! Best regards!!
FABRICIO
You’re welcome! I’m going to start working on v1.6 this week.
Hey Richard,
I really have to commend you on your little tool here… It’s by far the most effective and most easily-customizable widget I’ve seen. That said, I do have a question. I know you answered something similar to this earlier, but I don’t seem to be making any progress:
Basically, I want the borders around the various images (For Twitter, Facebook, etc.) to be gone. I’ve tried all of the steps you’ve already mentioned, and I can’t seem to get any results. Part of the issue is that I’m not entirely sure how to code (from within your widget) so that it recognizes the fact that I do not want borders.
Any help would be greatly appreciated.
Thanks for your kind comments. The CSS code in the old version was wrong. I just uploaded v1.5.2 which SHOULD fix the CSS, however if your theme’s stylesheet is adding the borders itself, you may have to change “CSS to insert” under Settings > Tweet This > Advanced Options to “img.[IMG_CLASS]{border:0 !important;}”. I’m not sure how important “!important” actually is, though… Let me know if it works.
That’s done the trick nicely, actually, and the !important tag doesn’t seem to live up to its name. I got the same results both with an without it. Thanks again!
Glad that fixed it! I was trying Tweet This out with the Kubrick (default) theme, and I couldn’t get it to show a border. Even if I put “img.[IMG_CLASS]{border:2px !important;}” as the CSS, no border would appear. No one has complained, though… Most people don’t want borders.
When TweetThis uses [TITLE], it can include characters that Twitter (and others) complain are invalid. e.g. create a WordPress posting with the title “Sudoku 6×6″, for which Wordpress converts the ‘x’ in to a cross-product symbol. Then try to TweetThis to Twitter and you’ll get an error (from Twitter). So you can’t use TweetThis to tweet these without deleting the [TITLE] link, which makes it much less useful. 
Never seen anyone use the cross-product, but it’s true. I’ll have to find a way to bypass the WordPress filtering altogether… I have a replacement list in place but it’s unwieldy and can’t cover all the nonsense WordPress does.
Okay, HTML decoding is fixed once and for all in v1.5.2, including this error.
Thanks for this. I’m going to experiment with this on a wordpress blog I run. Any suggestions for blogger?
Do you mean Blogspot? Nothing I can do for them unless they allow custom plugins. They are a hosted solution. WordPress is self-hosted.
I am inserting tweet_this() manually. I also need to insert Facebook in a similar fashion—what’s the code for FB?
Thanks! Great plugin.
Charlie
tweet_this(’facebook’);
For the other services, replace facebook with: ‘twitter’, ‘plurk’, ‘buzz’, ‘delicious’, ‘digg’, ‘facebook’, ‘myspace’, ‘ping’, ‘reddit’, ’su’.
If you use no argument it defaults to Twitter. “Su” is StumbleUpon.
![]()
use the plugin Twitter tools to send my last posts to Twitter. I saw her looking for a plugin to the plugin plurk to do the same Twitter tools. Your plugin is that?
I just want a plugin that when I create an article, a post on my wordpress blog to send him straight to the post Twitter, plurk, facebook and others. Your plugin does this?
No, this just lets you and your readers post your blog entries to those sites with links at the bottom of your posts. Social bookmarking, if you will. There is no automated posting.
Ping.fm is a good way to do that. There is a plugin for WordPress somewhere on their site.
[2010-08-31 Update: Automatic tweeting is available in Tweet This 1.7.]
![]()
Hello,
I have a situation that I would appreciate your help in resolving. I’m using your plugin on my wordpress 2.8.2 site. Now, what is happening is that the following is showing on the bottom left corner of my theme:
Tweet This Post links powered by Tweet This v1.4.1, a WordPress plugin for Twitter.
brought by WordPress Themes
Please private message me with a way to prevent this from showing on my site.
Thanks
Pete
Before v1.5, that message was inserted by default. You can remove it by going to Settings > Tweet This and unchecking the box “Insert Tweet This message in footer.” Make sure to save the settings after that.
You are an absolute genius Richard. I have just used the automated wordpress plugin system and this plugin has loaded like a dream.
The only thing is the other buttons don’t appear to be loading, digg, delicious and the rest I have selected, have I missed something?
Reading a few other blogs about ‘tweeting’ some of the codes that are provided allow the blogger to add their twitter identity @dihusky for example, I believe this is to assist in building followers.. is this in your system, and/or is it planned for the future?
Once all the buttons are loaded, should I de-activate ’sociable’ or keep it for archived articles.
Can we have a button with the bird? It is such a well recognised symbol, probably more than the ‘T’ now-a-days.
Suberb job, and from someone who is going grey and cant code to save myself… thanks heaps.
Hugh
Thank you! We used to have the bird from Twitterrific, but the creator told me to remove it. Main reason I don’t have a bird icon now is that it would be too tall compared to the other icons, but it would work if every service had an alternate tall icon. If you can come up with a logo, send me an email (richardxthripp@thripp.com).
It’s in there. You just have to change “Tweet Text” in the options to “@dihusky [TITLE] [URL]“.
Make sure you also click “Insert Digg This,” etc… choosing the icon is not enough.
I haven’t used Sociable but it offers more social networking services so it’s up to you. Tweet This links (and all the other services you have enabled) will appear on your old articles too.
![]()
Cool plug-in. Wondering how to remove the ‘text’ that shows up after the icon? Would like to have just the icons showing without the actual text ‘Tweet This Post’ after it and not sure how to do that.
Thanks!
Just replace “Tweet This Post” with “[BLANK]” for the link text in the options. There used to be a note about this, but to make the options page smaller in v1.5 I moved it so the text pops up when you hover over “Link.” This didn’t work as many people overlooked it, so in the new v1.5.1 I added the explanation back.
Hi Rich,
This is fantastic manual as always. Before I start with twitter though what are pros and cons. Twitter is nofollow right, so there is absolutely no value for seO purposes. In terms of traffic generation by twitter directly is it at all significant?
Thanks a lot!
Yeah, Twitter adds nofollow tags to all links so this plugin will not help your SERPs directly. If someone makes a blog post having seen your tweet, that will help. I don’t know how much Twitter traffic this plugin generates, but look at this Twitter search. Almost all of those tweets were made through Tweet This.
![]()
Hi Richard…
Is there a way to add “tweet this” to pages that are php-based but not run on Wordpress or Blogger?
Thanks.
No, Tweet This does not provide for that. You could set something up with a custom PHP function, but caching the shortened URLs is always an issue.
One service I will add to Th8.us in the future is an API that allows you to pass the page URL and title on to my server, which will then shorten your URL and send the user to Twitter in one click. This way you wouldn’t need to pre-fetch and cache the URLs. No other URL shorteners offer this (is.gd, TinyURL, bit.ly, etc.).
You could encourage people to get the “Tweet any page” bookmarklet. Just go to Th8.us and drag that link at the bottom of the page to your bookmarks toolbar. Then click it when you want to tweet a page.
This sounds like an awesome twitter plugin that will address a few of my issues. Can’t wait to give it a try.
Thanks 
You’re welcome. New version today; some minor upgrades.
As a top Twitter business user, I was sent an advance copy of the Tweet Adder System for my review. This is by far the best Networking Tool I have used for Twitter!
hey i don’t want the twit this under my post how can i change where the tweet this link is located.
Go to Settings > Tweet This and uncheck “Insert Tweet This links.” Then add the tweet_this() function in your theme in the loop wherever you want the link to be added. Your settings for the link text and images will be taken into account.
Hi Richard,
Great plugin. I wanted to ask you if it was possible to remove the border parameter within image attribute?
For example (see the border=”0″):
Thanks again,
Mitul
P.s. I am using the PHP function:
v1.5 will let you customize the CSS, but for now you’ll have to remove it from the code. I added that because I get many complaints that the Tweet This icon has a border around it which is usually unwanted.
Hi Richard,
I’m currently using Tweet This 1.5. Can you please confirm how you can remove the border parameter?
I’ve checked the tt-config.php file and the Menu and can see no option.
Thanks,
Mitul
Oops, I forgot to add it. Didn’t put it on my list. I just posted v1.5.1; now you can customize the CSS from the options menu (under “Advanced Options”). Let me know how it goes.
Thanks Richard.
It seems as though the border parameter is still present, even when the CSS to insert is:
a.[LINK_CLASS]{text-decoration:none;}
Also, I noted that the tt-config.php page is deleted when I upgraded to Version 1.5.1. All I can see now is tt-config-sample.php
If you use WP-Cache or WP Super Cache, make sure to clear the cache after changing the CSS settings. It works fine for me (though I’m not using a cache presently).
It could be that your FTP client deletes the old folder before uploading, instead of only overwriting the files that are present. I use WinSCP and upon uploading the new tweet-this folder over the old one, both tt-config.php (my customized file) and tt-config-sample.php (included in Tweet This v1.5.1) are in the directory. The only change to tt-config-sample.php is the version header, so you don’t have to worry about merging the changes.
Hi Richard,
I’ve cleared the cache, and also tried accessing the page from another browser, but the border=0 is still there.
Therefore, I checked the code on tweet-this.php, and it’s coming from line 709:
$img_alt . ‘” border=”0″ />‘;
Re: File Overwrite tt-config.php
I think this could be related to file permissions. As I upgraded the plugin using the Wordpress Plugin Upgrade link.
Kind regards,
Mitul
Oh, wait, I forgot I put border=0 there too. My fault. Next version will fix that.
Okay, I removed that code in v1.5.2. The CSS that is inserted by default has been revised so it actually removes borders from the images (before it was flawed and did not). Since you want borders on your images, go to Settings > Tweet This > Advanced Options and change the CSS there.
Hi Richard
I have an alignment problem. The small twitter link is in the middle of the paragraph and the other 7 icons are on the bottom. Sort of like this
T
X X X X X X X X
How can I change this??
I don’t know about that. If there are too many icons to fit on one line, and the alignment is set to left in the options (the default), as many icons as possible should be displayed on the first line, with the remaining going to the second line justified to the left. Try the different alignment options under Settings > Tweet This. Try removing the least important service to see if you can fit the icons all on one line.
If you can give me a screenshot or put it back up on your blog to see, that would help.
Thank you for your quick response. I have duplicated this error by unchecking the twitter option. When I do that, the plurk icon appears where the twitter icon was. Here are the screen shots.
http://www.acorg.com/top_tweet_this.jpg
http://www.acorg.com/bottom_tweet_this.jpg
http://www.acorg.com/blog_icons.jpg
I included a screen shot of the incorrectly formated icons as well as the tweet this settings page. I hope this helps. Mike
Hi Richard
I did a bit of digging myself. It seems that a “ ”, a space, placed at the start of the that holds the icons does the trick. After adding it, the icons are on the same line. It still doesn’t make sense to me but it works. Could you let me know where in your code to add this space??
thanks Mike
Well that is strange. Many others have reported this problem, and I could never get to the bottom of it or reproduce it. You should be to add that space by changing line 683 in Tweet This v1.4.1 to this:
$content .= ‘ ‘ . get_tweet_this(’twitter’) . ‘ ‘;
The bolded part is the new code.
Might this also work in 1.5.1? The problem I have is more the spacing above and below the image when I use the tweet_this() option.
I still haven’t figured that out. You can change the CSS under Advanced Options in the options page, but there’s nothing there that causes the spacing. It could be because of the links being enclosed in a paragraph tab. You can change that by renaming the tt-config-sample.php file to tt-config.php and changing TT_PREFIX and TT_SUFFIX in it. Good luck.
The code I referenced above is on line 797 in Tweet This v1.5.1, but it has changed so the bolded part is removed (there is no non-breaking space before the Twitter link now).
I added this in v.1.5.2, before the paragraph block that holds the Tweet This icons. Since I am unable to reproduce the problem myself (I think it affects certain themes only), I am unable to test the fix, but it does no harm even if it doesn’t work.
![]()
Thank you so much for writing this plug in. It’s wonderful! Quick question though: Is there a “Share on Facebook” option in the works?
It’s on the way. I did the coding today. Just have to make the images.
Hi, I tried to email you with some suggestions to tweet this, but the email bounced back. Can you confirm what your address is?
Ok, email to richardxthripp@gmail.com or post here then. My email is having problems…
For my readers I will post your email below:
I’ve recently added tweet this to a wordpress theme I’m doing, and it works brilliantly, but I have a couple of suggetions (or rather, things that I’ve changed which you might want to consider…)
a) I didn’t want the Tweet this in the actual contents of the post. Instead I wanted them in a seperate section (visually) in the same place I have my X comments link. To acheive this without changing the tweet this code, I’ve disabled the tweetthis displaying using the post meta data, output my content, and then below where I do want the tweet this links I enable it again and manually call insert_tweet_this().
Could there be a setting where the tweet system all works as it currently does, (hidden on pages etc where the options specify) but has to be manually inserted? (using the Insert_tweet_this function)
b) manual display of the Tweets about this post. Like above, I want to place it somewhere else and call it manually in my theme.
c) html… To enable me to arrange the links, icons etc all in line with other things on my page, I’ve had to change the tweet this code to remove nbsp;’s,
’s and spaces between links and text. Instead I’ve converted it to an unordered list (UL) and have each icon and text in a list item (LI). This makes it much easier to display them next to each other, underneath each other, align them, align them with other objects, manually space the icons etc etc with CSS.
d) facebook integration perhaps? I’m aware thats quite a bit different format to sharing the posts though…
I’m just a little aware of hacking the code and then having to spend a bit of time putting my changes back in (thankfully SVN makes that a little easier
whenever you release a new version.
Just some suggestions on an otherwise fine plugin, with some good customisation int he settings already 
Thank you for writing the plugin!
- Graham
- http://www.grahamreeves.com/
- http://www.tootlegames.com/
And my reply:
b) This can be done too, by unchecking “Display “Tweets about this post” list below Tweet This links (buggy)” and echoing the tt_twitter_rss function. Unfortunately, you’re stuck with line breaks instead of an unordered list.
c) This is a good idea, may be a bit hard to implement, but I’ve put it on the list for v1.5. For now, you could disable auto-insertion in settings and add something like this to your theme:
<?php
echo ‘<ul><li> ‘;
tweet_this(’twitter’);
echo ‘</li><li> ‘;
tweet_this(’plurk’);
echo ‘</li><li> ‘;
tweet_this(’buzz’);
echo ‘</li><li> ‘;
tweet_this(’delicious’);
echo ‘</li><li> ‘;
tweet_this(’digg)’;
echo ‘</li><li> ‘;
tweet_this(’ping’);
echo ‘</li><li> ‘;
tweet_this(’reddit’);
echo ‘</li><li> ‘;
tweet_this(’su’);
echo ‘</li></ul>’;
?>
Of course, you do not need to include all the services.
d) On this list for v1.4.1… this is fine to add, but by v1.5 I want all the non-Twitter services in add-on module.
I hope I’ve helped.
Richard
The first I need said greeting for you about this good job Richard.
I was tried your plugin and make my blog become nice looking after combination with your plugin Richard. Actually when I found your plugin and trying the first very easy to use but I wondering how to placed manually.
I searched how to do it and finally found your comment discussed about what I need here http://richardxthripp.thripp.com/tweet-this#comment-49586.
Then I tried code above at two my blog are http://www.dtechgadget.com/ and http://www.ucellphonez.com/ it work, I’m happy my problem finally resolved.
Many thanks Richard and hope you have nice, God bless you.
My Best Regards,
Richard, I just reinstalled your wordpress plugin Tweet-This and I am wondering how do you get all the different little icons to show up at the bottom of a post? I just have the one Tweet-This Icon now showing.
It’s under Settings > Tweet This… check the boxes for the different services.
Thanks Richard for the quick reply to help needed.
I went back yesterday and looked again and figured it out. Just didn’t see the little check boxes the first time I was too focused on looking at the check boxes next to the icon images. 
By the way, love the moss draped oak above. I used to see more oaks like this in Louisiana but now seeing moss on oaks is a rare treat. I do have some moss growing on a couple of my small yard trees now. Picked it off the ground from under an old oak tree down the road from me. Love oaks and moss!
Thanks! That was at DeLeon springs which is thirty miles from Daytona Beach… we have a lot of trees like that around though.
![]()
Would it be possible to have an option to turn all of the links generated by this plugin into “nofollow” links? Who wants search engines to care about the links that we put there only for humans and their social networks?
I tried installing Tweet This on my blogsite, and it messed up the homepage. All other pages were fine, but it only showed first two and a half blog posts and the background jpg didn’t show up either. All went back to normal after uninstalling it. Is there an incompatibility with latest version of Wordpress? Help!
Adam
There were problems with the default URL shortening service that should be fixed now.
I have a question about the images (buttons) you’ve created. What is the license for them? Am I allowed to use them in another context?
Thanks for information. 
Go ahead and use them for whatever you want.
Hi Richard,
I’m sorry to say that I’ve had to take your plug-in off our blogs because it caused serious intermittent loading problems, and rendered wordpress admin functions unusable. No server errors, but page loading either very slow (minutes) or usually never finished. A minute later, accessible. Especially bad over the last three days. We are hosted at pair networks in the US. Is this something to do with Th8.us being overloaded, or something else? Access varied between countries, US best followed by UK and the Australia (where we’re based) and Hong Kong.
Regards,
Tony
Yeah, Th8.us was the issue. Try it again now; I’ve got Th8.us back online and it is stable now because I removed hit counters and URL lists.
Hi Richard.
Thanks for the great plugin. I use the Elegant Grunge Modified theme, which frames all photos, and I’m having trouble using your plugin because it creates a large square frame around all the icons. Right now I have disabled all of my frames so that I can use your plugin, but it is possible for me to continue to have frames around my photographs while disabling frames around the Tweet This icons. To do this, I need the name of the image class for all of the Tweet This icons. Is there such a thing? If so, I would really appreciate you telling me exactly what it is.
Thanks,
Constantine
Image class is “nothumb”. Future versions will allow you to set this manually.
![]()
Aliasing seems to be broken. The url trimmer seems to work, and generates a url like this: http://fkd3d.th8.us
But following that link just goes to that link–not the aliased url– and gives this message:
No WPMU site defined on this host. If you are the owner of this site, please check Debugging WPMU for further assistance.
I like the plug-in–and wonder if something is broken on my end–but think it is something on th8.us that isn’t working.
Am I wrong?
Ugg… why does that happen? It did this once before. I figured it out. I distilled the httpd.conf Apache configuration file before, but it must’ve been regenerated and it updated it wrongly to use thripp.com’s .htaccess file (even though th8.us is in a separate cPanel account). Terrible behavior. I’ve fixed it for good this time. Sorry for the trouble.
![]()
Richard,
How can I add a hashtag to this:
[TITLE] [URL]
Am I able to put for example #happiness on that same line?
Thanks much!
S.
![]()
I figured it out from other comments!
I am using %23happiness.
[TITLE] [URL] %23happiness
This works great.
Thanks, Richard!
S.
Cool, I’ll have to add a replacement for pound signs.
Hi!
Thanks for the plugin. Very useful. I don’t seem to be able to use # or ” characters in the tweet text. I need those characters. Any way to use them?
Thank you.
I tried to edit the code but I can’t use the character # in the tweet. I want the tweet made by Tweet this to always end with a hashtag (a word that starts with a #) so I really need this. Any idea how to do it?
Thanks.
I solved the problem. Replaced # with %23 (url enconding).
Thanks, I’ll add a replacement for that in v1.4. I thought the urlencode function did that.
I’ve been testing this plugin on my new layout (on a different domain in a test folder) but it keeps crashing the database and I have to FTP in and change the name (to deactivate it) before I can get it to work again.
It seems when I use my own URL instead of an URL shortener this doesn’t happen. However that gives me long URL’s. So I was looking into a way to make it better.
Using this plugin (http://wordpress.org/extend/plugins/link-shortcut/) we can make our own short URL’s which redirect (with a 302, but we can change that to a 301 for better SEO) to the longer URL’s.
However now I have to manually create the shortlink in this plugin and insert it in tweet this. It would be awesome if you could combine this plugin with yours so we can get full control over the short URLs and have all the linkjuice pointing to our own domain.
You can use local URLs for this. The slowdown was due to Th8.us being overloaded but this is fixed. Th8.us, is.gd, TinyURL… these services all use 301 redirects.
Richard,
I added a facebook link to your plugin, if interested send me an email and I’ll shoot you the code!
Regards,
E.
![]()
Hi Esteban, I’m looking to add a Fbook link as well. Is there any possibility that you could email me at ashmita.maharaj[at]gmail?
Sure, go ahead and post code here or email to richardxthripp@thripp.com.
![]()
One problem is that if the permalink has a space in it (e.g. 2009/04/the website/), it will give errors with respect to fopen on line 29/30.
This can be fixed by adding in the function: function tt_read_file($url) {
$url = str_replace(’ ‘, “%20″,$url);
Hope this helps.
Okay thanks. I thought I was using urlencode. Fortunately most people do not use spaces.
Well i will try this plug ins to my newly site itsladieschoice.com, and this wordpress plug in twitter will help me a lot and my readers too. Thanks for sharing this.
![]()
Nice plugin. However whats *really* missing is ‘open in a new window’ option. 
Hi, I set this up and totally love it. I want to disable the automatic insertion of the button and move it to a different part of my page. I know I can do it by inserting the function into the desired location, but I’m wondering if there’s a way to do it with the Stumble This function too.
Also, is there a way to do it with a button instead of the small 16X16 pic and text?
Thanks!
Try this function:
tweet_this(’su’, ‘[TITLE] [URL]‘, ‘[BLANK]‘, ‘Share on StumbleUpon [[URL]]’, ‘tt-su-micro4.png’, ‘su’, ‘tt-image’, ‘Post to StumbleUpon’);
Full details are available in readme.
Hi,
I cant get the buttons to stay out the footer.
I have turned it off to stop this from happening but they are still there.
I really want to use this plugin, but if the problem persists I willbe forced to take it off.
You can uncheck “Insert Tweet This message in footer” in the options to disable that, assuming you’re talking about the “Tweet This Post links powered by Tweet This v1.3.9, a WordPress plugin for Twitter” message.
is there a way to make the css class names specific to their respective services? so instead of class=”tt” for everything, make it class=”tt_twitter”, class=”tt_delicious”, etc so that we have more css styling control? thanks and great plugin!
ha… i answered my own question. i added…
$a_class = ‘tt_twitter’;
$a_class = ‘tt_delicious’;
etc after each if statement that checks the service.
perhaps something like that can be integrated in the next release.
cheers!
The only way to do it without modifying the plugin is to disable auto-insertion and add this to your theme:
<?php echo get_tweet_this('twitter', '', '', '', '', 'tt_twitter', '', '') . ' ' . get_tweet_this('delicious', '', '', '', '', 'tt_delicious', '', '') . ' ' . get_tweet_this('digg', '', '', '', '', 'tt_digg', '', ''); ?>
Maybe in the next release you’ll be able to set that from the options page.
By the way…how i do control the position of the tweetthis icon (see e.g. http://bit.ly/brutal) I want it to be above the “related posts” but neither that related posts plugin nor tweetthis seems to have a call in single.php to allow me to position either.
The only way is to disable “Insert Tweet This links” and add <?php tweet_this('twitter'); ?> to your theme after the post content.
I also want to reposition the links. These instructions work for adding the twitter link.
How do I also add the other links. Are they comma separated? And how do I determine the proper names for the links?
Here’s a list of them; you have to use each one separately:
<?php tweet_this('twitter'); ?>
<?php tweet_this(’plurk’); ?>
<?php tweet_this(’buzz’); ?>
<?php tweet_this(’delicious’); ?>
<?php tweet_this(’digg’); ?>
<?php tweet_this(’ping’); ?>
<?php tweet_this(’reddit’); ?>
<?php tweet_this(’su’); ?>
Thanks! That’s what I call speedy customer service!
Yay! Tweet This v1.3.9 now works on my site. I don’t know what you did differently in this upgrade but everything is working now! No more get url/wrapper error messages. thanks!
You’re welcome! I think it’s because in v1.3.6 I added fall-back to curl if allow_url_fopen is disabled.
![]()
Unfortunately, since installing the update, my blog posts no longer validate as XHTML. The error is id’d with this plugin.
Actually, Tweet This has had invalid HTML for quite some time; I wasn’t encoding ampersands and I was missing closing paragraph tags on the Tweet This links and footer message. I just uploaded version 1.3.9 which should fix the HTML, though I’ve only tested it with two themes; please let me know if it works.
Hey, I added the plugin to my blog with [Blank] in the text field to hide text as I only need the buttons. Unfortunately, if I do this, it just shows [Blank] on all my posts next to the Tweet This button. Please advise. Thanks!
Make sure to capitalize it like so: [BLANK]
Hmm. Thats what I had. But when I copied it from you comment to the text field it worked. Oh well, thanks!
You’re welcome! It could be that you had a space after it, like “[BLANK] “, which wouldn’t work.
Hi Richard, I’m loving “tweet this!”
Any chance of adding “delicious this?” 
Thanks
Thanks, Ange! I just added Delicious support in v1.3.8. 
awwww… you’re a tweetie
thanks
Yikes! Installation of your cool plugin was a breeze. No problems, no worries. Except for this scarey stuff that popped into your options page once Tweet This options were saved.
What do you think is happening here?
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /nfs/c04/h01/mnt/60956/domains/linder.com/html/wp-content/plugins/tweet-this/tweet-this.php on line 684
Warning: file_get_contents(http://th8.us/ttph.php?s=&b=http://linder.com&v=1.3.4&u=updated&p=22&t=Michael+Linder&d=LIVE+FROM+LOS+ANGELES&l=en-US&e=mike%40linder.com&w=2.7-RC2&x=a%3A29%3A%7Bs%3A14%3A%22tt_url_service%22%3Bs%3A7%3A%22tinyurl%22%3Bs%3A16%3A%22tt_adjix_api_key%22%3Bs%3A0%3A%22%22%3Bs%3A8%3A%22tt_ad_vu%22%3Bs%3A4%3A%22true%22%3Bs%3A12%3A%22tt_link_text%22%3Bs%3A7%3A%22%5BBLANK%5D%22%3Bs%3A13%3A%22tt_tweet_text%22%3Bs%3A13%3A%22%5BTITLE%5D+%5BURL%5D%22%3Bs%3A13%3A%22tt_title_text%22%3Bs%3A15%3A%22Post+to+Twitter%22%3Bs%3A12%3A%22tt_alignment%22%3Bs%3A4%3A%22left%22%3Bs%3A12%3A%22tt_rss_limit%22%3Bs%3A2%3A%2210%22%3Bs%3A9%3A%22tt_footer%22%3Bs%3A4%3A%22true%22%3Bs%3A15%3A%22tt_auto_display%22%3Bs%3A4%3A%22true%22%3Bs%3A15%3A%22tt_twitter_icon%22%3Bs%3A19%3A%22tt-twitter-big3.png%22%3Bs%3A13%3A%22tt_plurk_icon%22%3Bs%3A12%3A%22tt-plurk.png%22%3Bs%3A12%3A%22tt_buzz_icon%22%3Bs%3A11%3A%22tt-buzz.png%22%3Bs%3A12%3A%22tt_digg_icon%22%3Bs%3A11%3A%22tt-digg.png%22%3Bs%3A12%3A in /nfs/c04/h01/mnt/60956/domains/linder.com/html/wp-content/plugins/tweet-this/tweet-this.php on line 684
That’s the phone home function, which tells me when you activate or deactivate Tweet This so I can automatically add your blog to the list. file_get_contents() is disabled on your server though, so it didn’t work.
I just uploaded Tweet This v1.3.5, which suppresses those error messages, and uses fread() instead of file_get_contents() is disabled. Try it out. With v1.3.4 short URLs shouldn’t have worked for you anyway because they’re fetched with file_get_contents() also. You could still set your URL service to “Local,” but you won’t have to in v1.3.5 if fread() is enabled on your server.
Tweet this is really screwiing up a blog I just put up for this week before the academy awards, about the academy awards…I am trying to deactivate it but it wont. (Get diff messages: “line such and such on php”, “already in header in archives” and I don’t know where that would be because I already deleted the posts where it said “tweet this” instead of showing the little mini-thumbnail that I have in my blog theme to show each article…the plug in seems to be tripping all up and I can’t get it out of my code and don’t know where or how to find it’s place where it is stuck in like glue and can’t get blog to work.
The trouble all began before I upgraded the plugin, and I did upgrade, automatically…
Still your plug in wont deactivate…
Additionally, Do i need to do the upgrade the way you describe–by deactivating and removing. I only installed the plug in yesterday, but this afternoon i had a notice on plugins page t hat it needs an upgrade, so i did it automatically…
It’s probably the same problem that Mike’s having, because Tweet This is trying to tell my server that you’ve deactivated so I can remove you from the blogs list, but file_get_contents() and fread() are disabled on your server. Just log into your FTP client and delete the tweet-this folder.
Deactivating and removing is only for upgrading from v1.2.3 to v1.3; automatic upgrading is fine now.
![]()
Wish it had worked! Actually had a few more errors. Here they are. Thanks, though, for the truly remarkable follow-up and fast response. I’m impressed!
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /nfs/c04/h01/mnt/60956/domains/linder.com/html/wp-content/plugins/tweet-this/tweet-this.php on line 27
Warning: fopen(http://th8.us/ttph.php?s=&b=http://linder.com&v=1.3.5&u=updated&p=22&t=Michael+Linder&d=LIVE+FROM+LOS+ANGELES&l=en-US&e=mike%40linder.com&w=2.7-RC2&x=a%3A30%3A%7Bs%3A14%3A%22tt_url_service%22%3Bs%3A7%3A%22tinyurl%22%3Bs%3A16%3A%22tt_adjix_api_key%22%3Bs%3A0%3A%22%22%3Bs%3A8%3A%22tt_ad_vu%22%3Bs%3A4%3A%22true%22%3Bs%3A12%3A%22tt_link_text%22%3Bs%3A7%3A%22%5BBLANK%5D%22%3Bs%3A13%3A%22tt_tweet_text%22%3Bs%3A13%3A%22%5BTITLE%5D+%5BURL%5D%22%3Bs%3A13%3A%22tt_title_text%22%3Bs%3A15%3A%22Post+to+Twitter%22%3Bs%3A12%3A%22tt_alignment%22%3Bs%3A4%3A%22left%22%3Bs%3A10%3A%22tt_url_www%22%3Bs%3A4%3A%22true%22%3Bs%3A12%3A%22tt_rss_limit%22%3Bs%3A2%3A%2210%22%3Bs%3A9%3A%22tt_footer%22%3Bs%3A4%3A%22true%22%3Bs%3A15%3A%22tt_auto_display%22%3Bs%3A4%3A%22true%22%3Bs%3A15%3A%22tt_twitter_icon%22%3Bs%3A19%3A%22tt-twitter-big3.png%22%3Bs%3A13%3A%22tt_plurk_icon%22%3Bs%3A12%3A%22tt-plurk.png%22%3Bs%3A12%3A%22tt_buzz_icon%22%3Bs%3A11%3A%22tt-buzz.png%22%3Bs%3A12%3A%22tt_digg_icon%22%3Bs in /nfs/c04/h01/mnt/60956/domains/linder.com/html/wp-content/plugins/tweet-this/tweet-this.php on line 27
Warning: fread(): supplied argument is not a valid stream resource in /nfs/c04/h01/mnt/60956/domains/linder.com/html/wp-content/plugins/tweet-this/tweet-this.php on line 27
Warning: fclose(): supplied argument is not a valid stream resource in /nfs/c04/h01/mnt/60956/domains/linder.com/html/wp-content/plugins/tweet-this/tweet-this.php on line 28
And yes, this response is from me!
That means that both file_get_contents() and fread() are disabled on your server. I didn’t find a way to disable the error message for fread() though (should do that next version). You can ignore the message and use Tweet This by setting the URL service to “Local,” or fix that by setting allow_url_fopen to ON in your PHP configuration (php.ini).
Richard,
Thanks for the great plugin. I got this message:
“Allow_url_fopen and curl are disabled in your PHP configuration.
All URLs will be served locally, regardless of your chosen URL service.
To fix this, try adding these lines to your php.ini file:
`extension = curl.so` and `allow_url_fopen = on`.”
I searched my server and don’t have a “php.ini” file. Does it go by any other names? I really have no clue about php.ini files - making them or finding them on my site (other than a search). I really don’t know how to fix this problem so that I can use the short-url options. Therefore, I won’t use this excellent plugin until this mystery is solved.
Can you make a php.ini file that we can just upload to our site? I hope you can help me get this issue solved.
Cheers,
Scott
Try version 1.3.6 (my second attempt). You shouldn’t get any error messages, and Tweet This will try using curl instead. If that doesn’t work, a warning message will be shown in the options menu and only local URLs will be enabled. Let me know how it goes.
Perfect! Absolutely no error messages at all, and all the icons are inserting perfectly. Ooops. One small issue: The radio buttons in the “Insert Tweet This Links” are inconsistent. Selecting the silver horizonal bar (third icon, second row) can’t be selected, even though its button is highlighted, and selecting that icon doesn’t deselect the others. Otherwise, all seems wonderful! And thank you!
You’re welcome, and thanks a lot for the donation! That was some bad HTML on my part; I uploaded version 1.3.7 which fixes that and adds some new icons.
Awesome! Thanks again. A great plug-in, well worth supporting. Happy to put my money where your code is! LOL!
Michael/Venice Beach California.
![]()
Hello Richard,
I was wondering if I could bother you for just one answer to a question I think I’m close to resolving.
On your blog page: -tweet this, you state (near the bottom) that: If you have a post or page for which you do not want a Tweet This link displayed, add a custom field titled “tweet_this_hide” with the value of “true”.
That is exactly what I need to do but not sure where to add that filed?
I’m assuming it’s somewhere within the tweet-this.php file code but where? I would appreciate any help here you can give me with this.
Thanks,
Bernard
When you’re editing a post or page, look for the “Custom Fields” box below the post box. If it’s not there, click “Screen Options” and then check “Custom Fields” (in WordPress 2.7.X). Enter Name “tweet_this_hide” and Value “true”, then click Add Custom Field.
Richard, I’m trying to modify the placement of the buttons. I currently have it positioned 300px down from the top on the left side of the content. This is using your stock code with a class of ‘tweet-this’ on the paragraph.
But I’d like to have it positioned relative to the comments section, so the social buttons are at the bottom of every post, no matter the length. I’d use something like a ‘top:-350px’ if I could get your Tweet This code to trigger inside the comments block instead of the content block.
I’m only a tinkerer in PHP and WordPress. Do you have any tips for me?
(I’m also not sure why the last ‘Stumble This’ button is a bit wonky, but that’s simple CSS and I can take care of it
)
There’s no hook to insert content in the comments section, so I can’t add that feature to the plugin. Uncheck “Insert Tweet This links” in the Tweet This settings, then add this to your theme in the comments section:
<?php echo get_tweet_this() . ‘ ‘ . get_tt_plurk_this() . ‘ ‘ . get_tt_buzz_this() . ‘ ‘ . get_tt_digg_this() . ‘ ‘ . get_tt_ping_this() . ‘ ‘ . get_tt_reddit_this() . ‘ ‘ . get_tt_su_this(); ?>
You can remove whatever services you don’t want to use. Keep in mind that they have to be activated in the settings for them to appear.
Oops, nevermind about them being active in the settings. In fact, you should uncheck all the Insert links boxes so as not to have them appear twice.
Very sweet! Now they are vertically listed outside the content box to the left. They are 180 pixels above the comment box, so will be at the bottom of every post. Thanks for your help.
Hey there. LOVE the plugin. Just upgraded to 1.3 and there is a problem! The images were broken!
So inspecting the code, here is what is up… You need to code back in the FULL URL for the images!
You currently have:
/wp-content/plugins/tweet-this/icons/
And it must be:
http://www.YOURDOMAIN.com/blog/wp-content/plugins/tweet-this/icons/
Once I added this back in to the tweet-this.php, everything worked fine.
Thanks for your great work!
Hello again… I’ve now wandered over to the control panel in WP… and none of the images are showing there, either… the coding needs the whole URL.
Also… I just discovered your addition to the footer, which has absolutely knocked my entire footer out of whack. But I’ve just found where to turn that off, in the control panel.
I guess one of my question is… if this plugin is for Twitter.. why are you adding all these other SM sites, ie. Plurk, Reddit, etc? There are many other plugins out there. I think you should focus on Twitter.
I’m also having a problem with 1.3 with the icons. My blogs are resident at http://www.domain.com/subfolder/ and this is not being picked up. There are no icons on the settings page, the broken link is http://www.domain.com/subfolder/wp-admin/subfolder/wp-content/plugins/tweet-this/icons/tt-twitter.png.
As I have quite a number of blogs, hard-coding all of them would be a bit of a pain. Still, whereabouts in the code do I need to put in the url if I can’t sort this out
?
TonyP
This was a bug I introduced in version 1.3. I just fixed it and uploaded version 1.3.1; the images should show up now. Plurk and Ping.fm are of interest to Twitter users. The others, less so, but I liked the icons assbach made so I wanted to modify them for the other services. They’re optional; you can just use Tweet This. They do add some bloat to the code, however…
Perfect! Thank you so much 
And TonyP… my blog is also in a subfolder. In fact, every blog I’ve created was in a subfolder. From the way this was coded, as well as your comment, I am guessing that all would work if the blog was in the root folder. Thanks for the heads up; now will consider using root folder, going forward.
You shouldn’t have to do that… If v1.3.1 isn’t working as it isn’t for TonyP, open up tweet-this.php in a text editor and do a batch replace on “/wp-content/plugins/tweet-this/icons/” to “/blog/wp-content/plugins/tweet-this/icons/” (replace “blog” with whatever your subfolder is).
If this continues to be a problem issue I’ll add a box in the settings so you can specify an alternate path instead of changing the code.
Hi Richard,
Unfortunately this does not appear to have changed anything for me, the links appear as before so the icons are not visible.
What did you change?
Tony
Just noticed that although the readme gave the version as 1.3.1, the tweet-this.php file still says 1.3 - is this just a typo or is the wrong file in the zip?
Tony
Reading v1.3.1 here; I updated the version. I’m not sure why it still says 1.3 for you.
OK, now we’re in business! I downloaded the one from wordpress.org istead of using the link at the top of this page and got the correct php file.
All is now working, thanks for the speedy action.
Leanne, you won’t have to give up your domain folders now…
All the best,
Tony Page 
Great, you’re welcome! It might be the same issue of the browser cache on my server… I moved to WiredTree recently and Apache might not be configured correctly.
Glad that fixed it; bugs are no fun. 
Did you clear your browser cache? Clear WP-Cache or WP Super Cache’s files if you use those. Make sure your server has Expires and Cache-Control set correctly in the HTTP headers, or else your browser may load old versions from the browser cache.
When I switched over to a serialized array for the Tweet This options in v1.3, I created a new function called tt_options($key) to access them and did a batch replace on get_options to tt_options. This changed get_option(’siteurl’) to tt_option(’siteurl’) in the image insertion functions, which returns blank. v1.3.1 corrects those to get_option.
OH, just a P.S. the icon folder DOES exist on the server in the tweet-this sub directory, so I am somewhat bewildered, but I am not that big on programming and techy stuff. It is probably something that I am overlooking I am sure?!?
Did you change the name of the wp-content folder? It’s hard-coded as wp-content in Tweet This; that’s why the images aren’t showing up. Upload the folder to /wp-content/plugins/tweet-this/icons/ and it should work.
Not quite the answer but close enough for me to get to it. I have 2 blogs in my domain so I simply needed to change all the /wp-content/plugins/tweet-this/icons/ to “my sub folder name”/wp-content/plugins/tweet-this/icons/ and that got it working. THANKS again for you speeding reply, YOU ROCK!
Thanks! I found out this was a bug I introduced by accident… Tweet This recognizes your blog subfolder in version 1.3.1, so you shouldn’t need a hack anymore.
![]()
the only thing you need now is support for
Stumble Upon
Yahoo Buzz
Reddit

I added those three in Tweet This 1.3; thanks for the suggestion. 
Thanks for this great plugin. I’ve installed it at my site and even wrote an article about it here: http://www.mesmerlab.com/update-wordpress-plugin-tweet-this/
Keep up the good work!
Hi there,
I want to know if I can link the tweet button from left to the right. No alternative larger image or something.
I added an “Alignment” option to the settings in version 1.3. You can set it as Left, Right, or Center to position the Tweet This Post link.
You’re welcome, sorry about the issues with WordPress. You can export your posts and re-install I suppose. 
I really like this plugin. I use it on my website. I wanted to request a feature. I use bit.ly for my URLs. Could you make it so we could associate our bit.ly account with the URLs generated by your plugin? It would be cool to be able to track click rates. Keep up the good work!
I was hoping I could do that by the bit.ly API, but I tested it with my username and API key and it still wouldn’t add the URLs to my account. I guess they don’t let you do that. 
You might want to have a look at TwitterFeed. I made the suggestion to you because they have a service that takes an RSS feed and delivers notice of new blog posts onto your Twitter. You can choose from a variety of URL shorteners, one of which is bit.ly. You can enter your API key and track the clicks you get from those links. Check it out.
Cool, I’ll have to find out how they do that. So many features…
I’d like to add another voice requesting this feature. It would be tremendously helpful!
Excellent plugin! Just added it to our new blog!
I only made the following small change in the function get_tweet_this_small() in order to make sure the icon wasn’t underlined:
function get_tweet_this_small() {
$icon = get_option(’siteurl’) . ‘/wp-content/plugins/tweet-this/tweet-this-small.png’;
$link = ‘<a href=”‘ . get_tweet_this_url() . ‘” title=”Post to Twitter (’ .
get_tweet_this_short_url() . ‘)”>Tweet This!</a>’;
Thank you! I added that change in the new version 1.2; only the “Tweet This Post” text is underlined now; not the image.
![]()
A nice Plugin. Thank you. It’s very helpful. 
Is it possible to change the code, that the URL will be displayed after the Title?
I support you. I was amazed that someone thought of putting an URL first. You need to know what it is before getting the desire to click on an URL.
This is possible in the new version 1.2! There’s a box that says “[URL] [TITLE]“, and you can move them around like so: “[TITLE] [URL]“. Or you can do something like “Reading @richardxthripp [TITLE] [URL]“. I saw John Chow was doing that on his blog.
I just read about your plugin and added to my site too: A Love for Horses - http://alove4horses.com
Thank you! Happy Twittering.
P.S. Great photos. Love this one: Sunrays 2
Thanks, Joni! I added you to the list of blogs. Sunrays 2 is a favorite of mine too!
I love Tweet This! I use it on my blog at http://www.flibblesan.co.uk
Only got one small ‘issue’ with the “Tweet This” text being a little higher than the twitter logo. I suspect this is due to some setting in my theme.
Thanks! I checked, and this is the issue:
<p><a class="tt-small" href="http://twitter.com/home/?status=http://snurl.com/6x4nf+2%2C700-year-old+Chinese+weed+found" title="Post to Twitter (http://snurl.com/6x4nf)"><img class="nothumb" src="http://flibblesan.co.uk/wp-content/plugins/tweet-this/tweet-this-small.png" alt="[Post to Twitter]” /> Tweet This</a></p> </div>
That last </div> tag needs to come before the Tweet This image / link… but it doesn’t because the content of each of your posts is in a <div> (your theme is set up that way) and Tweet This inserts itself right into the end of the content of each post with the WordPress function add_filter : add_filter(’the_content’, ‘insert_tweet_this’).
I think a few themes do this, because I’ve seen it before. I’ll need to think of a work-around… you can try going to Settings > Tweet This, unchecking “Automatically insert Tweet This links” and clicking Save Options. Then insert the <?php tweet_this_small(); ?> into your theme source code, in the loop, above the comments text (or wherever you want it), but below the closing <div> tag.
This is what a good plug-in was meant to be. It’s simple, easy to install and most importantly even the slowest of readers can understand how to use it and tweet.
Thanks so much, Mr. Jeff! It must have helped that I designed it for myself first. I have a small, gray Tweet This link at the end of each of my blog posts here (tweet_this_text_link() function), and I use that myself to post my blog entries to Twitter.
I’ve also been doing some cool work on Th8.us, the default URL shortening service with Tweet This which I created. When you make a new post, you get some exposure on the home page for a few minutes or hours (depending on how many URLs are being entered recently), and you can get a click counter for all the URLs by adding “p.” before, i.e. p.www.37258.th8.us (you can put “p.” before or after the “www.”, or get rid of “www.” entirely).
![]()
“Hello Richard, Nice little plugin
I modified the code a bit: 1/ In “function get_tweet_this_trim_title()” I added $search = array('"', ''', '&', '', '¢', '©', '«', '®', '»', '–', '—', '‘', '’', '“', '”'); $replace = array('"', "'", '&', '', 'c', '(c)', '', '-', '-', "'", "'", '"', '"'); $title = str_replace($search, $replace, $title); $search = array(chr(145), chr(146), chr(147), chr(148), chr(151), chr(171), chr(187)); $replace = array("'", "'", '"', '"', '-', '' ); $title = str_replace($search, $replace, $title); which will take care of special characters in the title (see here: http://www.playoutintelligence.com/2008/10/11/gary-vaynerchuks-baseball-hour-show-idea/). 2/ It would be nice if I could enter my own class attributes for the inserts (I now have to edit the plugin code), also if I could omit / change the text that is displayed with ‘tweet_this_small’.”
This is way late, but I added two of those things in version 1.2. HTML entities are now replaced with their respective special characters, and there’s a text box in the settings menu so you can make “Tweet This Post” say whatever you want. No custom class attributes yet, though.
None of the url’s show up in the Tweets. How do I fix this? Thanks. 
Tweet This uses the PHP function, file_get_contents, to get the short URLs from external URL services. Some hosts disable that… I know Justfree.com does, for example. You can’t use Tweet This without it. Ask your host if they’re disabling that function.
![]()
FYI
allow_url_fopen should be ON in PHP configuration (php.ini). Probably, you don’t have access to edit this file and it could also be that your hosting company has restricted changing the allow_url_fopen value. In this case, you should refer to them and ask them to set the value of allow_url_fopen to ON
Thanks for the details, Xelha. As a last resort you can set the URL Service to Local in the settings.
Great plugin! Thank you for your work on this.
I am looking forward to being able to offer this functionality to site visitors but definitely need to offer a smaller bird - preferably 26-30px. Ideally I’d like to use a bird icon that more closely resembles their home page bird, also, or create something myself that tells people its a twitter link.
I’m looking forward to 1.1!
many thanks,
Sue
Thanks, Sue! Love your avatar (Gravatar), by the way.
I’m putting off v1.1 till the start of next week, since I was sick with a cold and couldn’t get anything done recently. I made progress with the customization options today, but Tweet This really needs to cache the shortened URLs locally (1.0 doesn’t and is too slow). That’s a harder problem, but I’m figuring it out; I’ll keep you posted on my progress. 
Thank you so very much, Richard. Looking forward to your update!
Sue
Hello again! I got done earlier; I’ve updated this page. Here’s a direct link to version 1.1. There’s a new settings page where you can switch to a small text link with the Twitter favicon (16×16) placed at the bottom of posts, show the icon only on single post / page views, or disable auto-insertion entirely. Then, you can use tweet_this_text_link() or tweet_this_small() in your theme (within the loop) to show Tweet This wherever you want.
Let me know how it works for you, or whatever should be added or changed in the next version. Thanks. 
That’s what I call a fast recovery! Thanks so very much, Rich (may I call you “Rich”?) for your work on this. I have so much appreciation for people with coding skills! I will install it tomorrow and get back to you!!
Sue
You’re welcome, Sue! Sure, you can call me that.
I haven’t done much coding, but I’m getting better. I actually thought about how to implement the short URL cache for a couple days before coding it, and it works pretty well because of that. 
The many thanks for the work! I the worshipper Of wordPress, and included your site in survey on my blog. Regards from the Ukraine!
Is there no way to call the Tweet This function somewhere else and disable the automatic insert into the post?
For example, I’d like to call the function with some of the post metadata on my site right under the title. The big square bird is just too intrusive, but I love the plugin and want to use it in another way.
There is no way to customize this at all, except for changing the code in the plugin. I’ll have to add that in version 1.1!
I just posted version 1.1 here; try it out as it lets you disable auto-insert under Settings > Tweet This. Then you can use tweet_this_text_link(); or tweet_this_small(); in your template. The latter puts a 16×16 Twitter icon next to the text, “Tweet This”, both of which are a link. Try it out!
I’ve uploaded the new version, but still no dice. I’ve tried putting the “tweet_this_small()” snippet of php in, but it doesn’t work. It is just an empty space. I’m using it at the top of each of my posts, under the headline but before the post content. In my template, it’s a class called “postinfo,” that includes the author, php for share this, sphereit, and the option to edit if an admin is logged in. Is there any reason that it wouldn’t work in this area?
I figured it out; I changed “echo” to “return” so the link would work properly with the WordPress content filter, but that means you have to use “echo tweet_this_small()” in your theme, not “tweet_this_small()”.
Try that.
Also, I’ve released v1.1.1, where tweet_this_small() works as expected (without echo).
[...] Tweet This A plug-in that adds a Twitter link to every post and page on your WordPress website, so that visitors can share your blog entries through their Twitter accounts. It also shortens URLs automatically. [...]
[...] compositions.Though this was not part of my plans originally, I have released the first updates to Tweet This since September 2009. This plugin for WordPress integrates Twitter with your blog, allowing your [...]
[...] admit I did get a plugin for Twitter, so my posts are tweetable , and I also got one where I can set up my blog to be viewed on a [...]
[...] I released Tweet This 1.7, the first update to my WordPress plugin in nearly a year. This version adds OAuth support, and it [...]
[...] is making the economy recover.58. You follow Scobleizer on Twitter.59. You’re still using Tweet This even though I haven’t updated it in a year and it’s broken in WordPress 3.0 (I’LL [...]
[...] artists by giving away my photography.Check out my portfolio, personal development articles, Tweet This, Thripp Photography 2010, and Composer’s Journey.ShareThis Printable [...]
[...] Incorporate “Tweet This” functionality on your landing pages to encourage, well, tweets! For WordPress blogs, check out the plugin appropriately named Tweet This. [...]
[...] option would be to use TweetIt Wordpress Plugin. That’s what I use here and while the author of the plugin is no longer [...]
[...] Tweet This A plug-in that adds a Twitter link to every post and page on your WordPress website, so that visitors can share your blog entries through their Twitter accounts. It also shortens URLs automatically. [...]
[...] Tweet This This plugin allows you to add a “Retweet This” button at the end of your blog posts. Run, don’t walk, to install this now. This is so much more effective than an “e-mail this” button according to everyone who has installed it. [...]
[...] Tweet This [...]
[...] TweetThis - Adds a “Tweet This Post” link to every post and page. Shortens URLs. Can automatically tweet new and scheduled blog posts. [...]
[...] Tweet This [...]
[...] Tweet This A plug-in that adds a Twitter link to every post and page on your WordPress website, so that visitors can share your blog entries through their Twitter accounts. It also shortens URLs automatically. [...]
[...] 4.TweetThis: lets your visitors send tweets about your blog posts. When the reader clicks on the TwitThis button, the plugin takes the URL of your blog article and creates a shorter URL using TinyURL. Then your reader can tweet this shortened URL and a description of your blog article to all their followers on Twitter. How to add Tweet This to your blog articles guild. [...]
[...] decided to try out the Tweet This plug-in for Wordpress, so folks can more easily share my posts via other new media. Well, really [...]
[...] A plugin that adds a Twitter link to every post, so your readers can share your blog entries on their Twitter accounts with ease. You can also add extra bookmark button Plurk, Yahoo Buzz, Digg, Ping.fm, Reddit, StumbleUpon and shortens URLs in advance mode. Visit TweetThis [...]
[...] possible. Some of the Wordpress plugins to optimize your blog, All in One SEO, Related Posts, and Tweet This plugin (more about WordPress Plugins). Another tweak, if you haven’t already, is to allow people [...]
[...] Tweet This – A plugin that adds a Twitter link to every post and page, so your readers can share your blog entries on their Twitter accounts with ease. Shortens URLs in advance. [...]
[...] spread your tweats with tools like Twitterfeed. I use this and a similar tool on this blog called Tweet This, which allows you to tweet my Word Press posts. Try it [...]
[...] Tweet This. It is a free WordPress plugin that auto tweets your blog posts. Check out a post on it here. Or just download the plugin and take it for a spin [...]
[...] year ago, I created a URL shortening service called Th8.us and a WordPress plugin called Tweet This, which puts “Tweet This Post” links on your blog with URLs shortened by Th8.us. In 2009 [...]
[...] months of inactivity, in the past month I’ve released five updates to my WordPress plugin, Tweet This. It adds social bookmarking links to your blog posts, with an emphasis on Twitter. The new versions [...]
[...] Tweet This – A plugin that adds a Twitter icon to every post and page, so your readers can share your blog entries on their Twitter accounts with ease. [...]
[...] How to Get a Tweet This/Retweet This Button? Is it on a Wordpress blog? If so, try Tweet This, a WordPress Plugin for Twitter [v1.5.1] (but be sure to change the URL shortening default - the one that was default awhile back would [...]
[...] This: Tweet this is a Wordpress plugin that adds a Twitter icon to every post and page, so your readers can share [...]
[...] A plugin that adds a Twitter link to every post, so your readers can share your blog entries on their Twitter accounts with ease. You can also add extra bookmark button Plurk, Yahoo Buzz, Digg, Ping.fm, Reddit, StumbleUpon and shortens URLs in advance mode. Visit TweetThis [...]
[...] posts that didn’t solve their problems. A third of the comments on this blog have been on my Tweet This plugin (most are archived), and they have not been thank-yous so much as requests for help. These are not [...]
[...] Tweet This – A plugin that adds a Twitter icon to every post and page, so your readers can share your blog entries on their Twitter accounts with ease. [...]
[...] Tweet This: This is a neat little plugin that gives your site visitors to tweet your posts to their twitter. Read more about this WP Plugin [...]
[...] Tweet this – Tweet this is a great plugin to get your blog posts tweeted. It adds a customizable “tweet this” button to each of your wordpress blog posts, allowing readers to share what they are reading via twitter. [...]
[...] Tweet this! is a fairly popular WordPress plugin that lets users easily Tweet each post of the blog. It works like any social bookmarking button that allows to share a story with two clicks. It re-directs you to your Twitter home page and redirects a Tweet containing the post title and link; all you have to do is to click “Update”: [...]
[...] Tweet This Tweet this plugin allows you to add a “Retweet This” button at the end of your blog posts. Run, don’t walk, to install this now. This is so much more effective than an “e-mail this” button according to everyone who has installed it. [...]
[...] anything that they’d found interesting on BadRobotBrain, which I’ve done by adding the Tweet This button at the top as well as the Sociable plugin at the bottom of full [...]
[...] from for you and your readers to syndicate your content at a click of a mouse. I use the ‘Tweet This‘ plugin which, despite its name, has all of the social bookmarking sites such as Digg, Plurk [...]
[...] Tweet This plugin page. This is a very powerful plugin with added features other than just twitter. (delicious, plurk, ) Comes with its own pretty graphics too. Definitely worth using. [...]
[...] Tweet This – A plugin that adds a Twitter icon to every post and page, so your readers can share your blog entries on their Twitter accounts with ease. [...]
[...] had find which plugins I needed and learn how to use them. A few I used are Tweet This, Popularity Contest, and [...]
[...] Incorporate “Tweet This” functionality on your landing pages to encourage, well, tweets! For WordPress blogs, check out the plugin appropriately named Tweet This. [...]
[...] Do remember to change From ChurchCrunch.com to your own site. Thanks to Church Crunch for this tip.Tweet This Plug-in Alternative: Simply add this code <a rel=”nofollow” [...]
[...] Tweet This This plugin allows you to add a “Retweet This” button at the end of your blog posts. Run, don’t walk, to install this now. This is so much more effective than an “e-mail this” button according to everyone who has installed it. [...]
[...] TweetThis is a WordPress Plugin that ‘adds a Twitter link to every post and page, so your readers can share your blog entries on their Twitter accounts with ease.’ And in the tradition of my WordPress Plugin Killer Series, this post will show you how to do it without a plugin. [...]
[...] Tweet This – for the submission links to Twitter, etc below each post. [...]
[...] Twitter. TweetSuite: A Twitter-WordPress integration plugin that includes server-side TweetBacks. Tweet This: A plugin that adds a Twitter icon to every post and page, so your readers can share your blog [...]
[...] In fact, the links at the bottom of this post were generated using a different plugin called TweetThis; which effectively allows posting, but not a live status [...]
[...] Tweet This - A plugin that adds a Twitter icon to every post and page, so your readers can share your blog entries on their Twitter accounts with ease. [...]
[...] google then I would be willing to be that it is hot on Twitter. I also suggest using this plug in: Tweet This, a WordPress Plugin for Twitter It adds a really cool Tweet This button to the bottom of each post. Now slap some adsense up on [...]
[...] Tweet This - A plugin that adds a Twitter link to every post and page, so your readers can share your blog entries on their Twitter accounts with ease. Shortens URLs in advance. [...]
[...] with that said for those of you with Wordpress Blogs you can download the Tweet This Post Plugin Here. It took all of 2 minutes to install it onto my server which hosts my blog and another 5 minutes of [...]
[...] Tweet This: You have probably heard of Tweet This before (which adds a link that allows users to Tweet your posts to their account), but may have been skeptical of whether or not it actually works. Well, I can tell you from my personal experience that this plugin has helped some of my posts go viral on Twitter, so I definitely give it two thumbs up! [...]
[...] Tweet This A plug-in that adds a Twitter link to every post and page on your WordPress website, so that visitors can share your blog entries through their Twitter accounts. It also shortens URLs automatically. [...]
[...] Tweet this button addition is yet another new feature brought about to get the best expose on the internet. A [...]
[...] is basically a test blog to see if my new Tweet This wordpress plug-in is [...]
[...] Tweet This - A plugin that adds a Twitter link to every post and page, so your readers can share your blog entries on their Twitter accounts with ease. Shortens URLs in advance. [...]
[...] Tweet This - A plugin that adds a Twitter icon to every post and page, so your readers can share your blog entries on their Twitter accounts with ease. [...]
[...] Tweet This - Tweet This is simply a link integrated into your blog posts that make it easy for users to click on and post your post to Twitter. Think of it like a social bookmark icon, only for updating Twitter instead. You may already even have this integration via a ShareThis or AddThis button. It’s quick and simple and every blog should have this. [...]
[...] Tweet This, a WordPress Plugin for Twitter: If you don’t want a sidebar widget, how about a WordPress plugin that lets users tweet your blog posts instantly? [...]
[...] Tweet This: adds a shortened Twitter link to each and every post. [...]
[...] Tweet This ~ allows anyone to tweet any of your posts [...]
[...] text that comes out. This is as it should be. I’m so honored! Richard Thripp, the author of Tweet This, even dropped by and made a comment on that post. Since my version is standard again, I feel [...]
[...] Tweet This With help of this plugin I use to add to each of my posts ability for existing Twitter users to [...]
[...] Install and activate Tweet This WordPress plugin [...]
[...] I just saw a post on John Chow’s blog about a plugin called Tweet This. You will see that at the end of the posts. If you want to see John’s post then Click Here. If you want to download this plugin then Click Here. [...]
[...] Tweet This plugin replaces the Tell a Friend widget, which hasn’t been getting as much usage as I would like. [...]
[...] Tweet This - Tweet This is simply a link integrated into your blog posts that make it easy for users to click on and post your post to Twitter. Think of it like a social bookmark icon, only for updating Twitter instead. You may already even have this integration via a ShareThis or AddThis button. It’s quick and simple and every blog should have this. [...]
[...] ability to let your readers share your blog posts on Twitter, you can use Richard Thripp’s Tweet This WP plugin, which runs in older versions of WP as well new [...]
[...] of my favorite modules for Social Web CMS is “Tweet This!”. It’s based on a popular Wordpress plugin by Richard X. Thripp which conveniently enables you to announce your latest blog posts to your [...]
[...] bloggers will ditch catch-all social networking plugins AddThis and ShareThis and just use TweetThis, finding this to be the most effective way of sharing new links online. Watch Twitter move up into [...]
[...] Tweet this is simple plugin that adds a “Tweet this” link to your blog posts, making it quick and easy for a reader to tweet about your blog post. [...]
[...] Tweet This - Adds a Twitter icon to every post and page, so your readers can share your blog entries on their Twitter accounts with ease [...]
[...] Tweet This plugin I use to add to each of my posts ability for existing Twitter users to tweet this post easily. It creates a nice short URL to the post and you can configure to add the the title and even description to the tweet - simplify the TWEET - get better results! While it states that last tested is 2.6.+ version - it works on my WordPress 2.7 with no issues. [...]
[...] buttons, and others use 16 x 16 px buttons. Be Creative! Note: The twitter button requires the Tweet This WordPress plugin to [...]
[...] trying out a new wordpress plugin called “Tweet This” on both of my blogs. The idea is that it makes it easier for people to tweet your blog posts by [...]
[...] Plugin details here and Download here. If you’d like to stay updated with SEO, grab the RSS feed now !What’s this? Read More Post a Comment [...]
[...] = 300;google_ad_height = 250;Hi everyone! I’ve been busy on my personal development blog, the Tweet This plugin for WordPress I made, and my Daytona State College classes. But I want to share these photos from [...]

Richard X. Thripp at 2010-09-30T10:24:42.You have to actually type “[BLANK]” in the box. This is the way it’s always been, though I’m not really sure why. I must have been concerned that someone would delete the text of the box by mistake so you must explicitly type “[BLANK]” for safety.
Also, if you change the icon without changing the link text from the default, it will be changed to [BLANK] automatically just once.
[REPLY TO THIS]

RedefineUK at 2010-09-30T10:36:22.Ah ha! Ok, perfect, makes total sense and feel dumb for missing it! Great, thanks again Richard and thanks for being so prompt with your support.
[REPLY TO THIS]

Richard X. Thripp at 2010-10-01T09:13:13.You’re welcome, good luck with your blog.
[REPLY TO THIS]