Tweet Old Posts is a plugin designed to tweet your older posts to get more traffic. Tweet Old Posts randomly picks your older post based on the interval specified by you. The primary function of this plugin is to promote older blog posts by tweeting about them and getting more traffic. Click on Tweet Old Post to download the plugin. Following are the steps to install the Tweet Old Post plugin 1. Download the latest version of the Tweet Old Posts Plugin to your computer from here. 2. With an FTP program, access your site’s server. 3. Upload (copy) the Plugin file(s) or folder to the /wp-content/plugins folder. 4. In your WordPress Administration Panels, click on Plugins from the menu. 5. You should see Tweet Old Posts Plugin listed. If not, with your FTP program, check the folder to see if it is installed. If it isn’t, upload the file(s) again. If it is, delete the files and upload them again. 6. To turn the Tweet Old Posts Plugin on, click Activate. 7. Check your Administration Panels or WordPress blog to see if the Plugin is working. 8. You can change the plugin options from Tweet Old Posts under settings menu. Alternatively you can also follow the following steps to install the Tweet Old Post plugin 1. In your WordPress Administration Panels, click on Add New option under Plugins from the menu. 2. Click on upload at the top. 3. Browse the location and select the Tweet Old Post Plugin and click install now. 4. To turn the Tweet Old Posts Plugin on, click Activate. 5. Check your Administration Panels or WordPress blog to see if the Plugin is working. 6. You can change the plugin options from Tweet Old Posts under settings menu.
Some of the options you can configure for the Tweet Old Posts plugins are, Twitter Username & Password – Using this twitter account credentials plugin will tweet. Minimum interval between tweets – allows you to determine how often the plugin will automatically choose and tweet a blog post for you. Randomness interval – This is a contributing factor in minimum interval so that posts are randomly chosen and tweeted from your blog. Minimum age of post to be eligible for tweet – This allows you to set how old your post should be in order to be eligible for the tweet. Categories to omit from tweets – This will protect posts from the selected categories from being tweeted. Download Download Tweet Old Post plugin – current version 1.0 Let me know if you have any suggestions or comments or critics for this. Changelog – v1.2 changed Dec 8th, 2009
Added two more options and one action button, Tweet Prefix – Allows you to set prefix to the tweets. Add Data - Allows you to set if you need to add post data to the tweets. Tweet now - Button that will tweet at that moment without wanting you to wait for scheduled tweet. Let me know if you have any suggestions or comments or critics for this. v1.3 changed Dec 12th, 2009 URL Shortener Service – Allows you to choose URL shortener service from some of the predefined ones. v1.4 changed Dec 27th, 2009 Hashtags – allows you to set default hashtags for your tweets. v1.5 changed Feb 14th, 2010 Maximum age of post to be eligible for tweet – allows you to set Maximum age of the post to be eligible for tweet Added one more shortner service was looking for j.mp but they dont have the api yet. v1.6 changed Mar 24th, 2010 – Made the plugin PHP 4 compatible. Guys try it out and please let me know if that worked. – Better error prompting. If your tweets are not appearing on twitter. Try "Tweet Now" button you'll see if there is any problem in tweeting. – Added 1click.at shortning service you need to get the api key from http://theeasyapi.com/ you need to add your machine IP address in the server of http://theeasyapi.com/ for this api key to work.
I love this plugin , but it tweets same posts again and again.
There should be an option to tweet one post one time only , not again and again.
I don’t want my one post to be tweeted 5 times , which is just the case with this plugin.
Can you do something about it.
Yes, that function is near the end of the top-core.php file… I ONLY edited this file as you ask above without any other modifications, but I get the same fatal error as I have pasted above.
@Brad – is your wordpress hosted on PHP 4?
Hey Ajay
First of all thanks for such a useful plugin and there is a small big in the plugin and that is users with access level below admin can also check the plugin settings. That means using any asterisk revealer they can see the password… How about integrating twitter oath login or changing the access level???
And also please enabled Subscribe to comment, so that i can be notified for future comments. Will wait for your response.
Ajay Iam on php 4.4.9, this is the error Iam getting while trying to activate the plugin.
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in
/plugins/tweet-old-post/top-core.php on line 204
PHP 4.3.2
[...] Hilfe des WordPress Plugins Tweet Old Posts von Ajay Matharu kann man alte Postings automatisch an Twitter senden. Maximales bzw. minimales [...]
[...] Hilfe von Ajay Matharu´s WordPress Plugins Tweet Old Posts kann man alte Postings automatisch an Twitter senden. Maximales bzw. minimales Alter und [...]
I’m getting the same error message Brad; here it is:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /hermes/bosweb/web204/b2040/ipw.freedivo/public_html/htdocs/trafficrocketblog/wp-content/plugins/tweet-old-post/top-core.php on line 204
@Brad, @Leagalbear – try replacing parsexml() function in the code from top-core.php with the one given below and let me know if that worked,
function parseXML($data, $type, $tagName, $nodeIndex=0, $attributeName="") { if(PHP_VERSION > 5) { $objDOM = new DOMDocument(); $objDOM->loadXML($data); if($type == "element") { $node = $objDOM->getElementsByTagName($tagName); return $node->item($nodeIndex)->nodeValue; } elseif($type=="attribute") { $node = $objDOM->getElementsByTagName($tagName); if($node->item($nodeIndex)->hasAttribute($attributeName)) { return $node->item($nodeIndex)->getAttribute($attributeName); } } } else { $objDOM = domxml_open_mem($data); if($type == "element") { $node = $objDOM->get_elements_by_tagname($tagName); return $node->item($nodeIndex)->node_value; } elseif($type=="attribute") { $node = $objDOM->get_elements_by_tagname($tagName); if($node->item($nodeIndex)->has_attribute($attributeName)) { return $node->item($nodeIndex)->get_attribute($attributeName); } } } }Hey Ajay
Still waiting for your reply on that security bug issue?
@Harsh – for time being I’ll update my plugin so that only admin will have the rights to see and change the plugin settings.
[...] Hilfe von Ajay Matharu´s WordPress Plugins Tweet Old Posts kann man alte Beiträge automatisch an Twitter senden. Maximales bzw. minimales Alter und [...]
Ever since the latest update to 1.7, my “old posts” have not been tweeting out. I even tried the manual process. When I do the manual process, I get the following PHP fatal error:
PHP Fatal error: Class ‘DOMDocument’ not found in [my local path]/wp-content/plugins/tweet-old-post/top-core.php on line 198, referer: http://www.hightechdad.com/wp-admin/options-general.php?page=TweetOldPost
Any thoughts? Love the plugin and I just want it working again.
@HighTechDad – Sorry for the issue. I’ll be shortly releasing the new version in few days.
Guys, I have updated the plugin. Have most of the bug fixes, but not sure if this will work for PHP 4. But you can try and let me know the issues.
Also added a provision to fetch the URL from the custom field. If it fetches the Tweet URL from custom field it will not tweet the post URL instead it will tweet the URL from the custom field. You can control if you want to shorten the custom field URL or not.
Parse error: parse error in /media/html/wp-content/plugins/tweet-old-posts/top-core.php on line 206
Fatal error: Call to undefined function: top_opt_update_time() in /media/html/wp-content/plugins/tweet-old-posts/top-core.php on line 6
@Ajay,
Thanks for the update. Unfortunately, even after applying, I am still getting the same error. Any thoughts?
@HighTechDad – I believe I have to remove the PHP 4 support from the plugin that may be creating the problem.
OUTSTANDING! Thanks for the props on my suggesting good ideas. Today, more than any other lately (tough times), that means a lot.
The inclusion of accessing a post custom field worked right out of the box to use the YOURLS-generated short URL attached to each post. It manually tweeted the same post automatically sent via su.pr 6 hours earlier, but I figure that is due to the post selection algorithm and it won’t duplicate under normal use.
There is one bug in the admin screen (don’t shoot the messenger). This one’s going to be difficult to explain.
When checking:
“Fetch URL from custom field:”
“Custom field name to fetch URL to be tweeted with post:”
shows up but there’s an ADDITIONAL
“Custom field name to fetch URL to be tweeted with post:”
line but its action is *another* checkbox with the explanation:
“If set it will shorten the URL fetched from custom field, else it will show the url fetched from custom field”
The option-line-left content and option-line-right content don’t match previous pairs, so this doesn’t look right and I’m not going to select that secondary checkbox; because I think it’s a phantom and could screw up everything that now works.
Okay… I’ve been up for three days. Just went back to the plugin admin screen and actually read the line that I *thought* was a bug and see that it is indeed different–but *really* similar. However, I’m not fully understanding what it says/means, so I’m still leaving it un-checked–at least until I’ve gotten a battery charge.
@Johnson – if that secondary checkbox is checked, then the URL fetched from the custom field will be shortened with the selected URL shortner, else it will tweet the fetched URL from the custom field assuming it is already shortened. Hope this helps.
[...] Hier geht es direkt zur Plugin-Seite: klick [...]
[...] Tweet Old Post [...]
Tweet old post plugin is reporting: Tweet request returned error code 0.
What is wrong?
Can you check your username and password, this error states its finding difficulty while tweeting the post.
Feel free to get back if the problem still persists.
Reposted username & password, saved and tweet now:
OOPS!!! there seems to be some problem while tweeting. Tweet request returned error code 0.
Seems I had some problems with wordpress cron, the tweet now button use the wordpress cron too?
still not working at all
[...] Tweet Old Post – Tweet Old Posts randomly picks your older post based on the interval specified by you. The primary function of this plugin is to promote older blog posts by tweeting about them and getting more traffic. [...]
[...] Thanks to Ajay Matharu [...]
hi.. i install the twitter old-post plugin in my site after i configure the settings i click update and tweet now button.. but it’s not working, my old post in my site are not posting in my twitter account..can you help me to fixed this issue? i try already to change the “Maximum age of post to be eligible for tweet:” to “none” but still not working..
thanks for advance..
did you tried changing other options too? try tweet now button and let me know what error are you getting.
It would help if the minimum age was set to something less than 7 days. 1 day maybe..
Amazing plugin…even more amazing how you try to accommodate all requests.
Just installed it – the plugin works fine when I “test twit”.
For – “If checked URL will be fetched from custom field. If not plugin will generate shortened URL from post link.” – does it mean that the full url will be posted if checked? Cos at present, it does not.
Having the option to post the full url would be cool.
Nice plugin to see. Good project
What about a function to auto insert the tags as #tags?
@Stanley – I am working on it you’ll shortly get an update on it
hy ur plugin have 1hr limitation for tweet topic can i make it 15min for each post
hi Ajay..
i encounter this error when i try to change some option in tweet old plugins “OOPS!!! problem with your URL shortning service. Some signs of error .” im using bit.ly for shortining url
how can i fixed this error? until now my old post are not posted in my twitter account.
thanks for your help
Error I am getting.
OOPS!!! there seems to be some problem while tweeting. Tweet request returned error code 403.
but few mins later it works..??
Hi there,
I’m having an issue with Tweet Old Post. For some reason, everytime it posts on twitter it makes 2 updates from 2 different blog posts.
Is there any way to fix that? I’ll try to reinstall the plugin, but I don’t know how much good that will do.
Thanks in advance
@Fadere – I don’t know why is it behaving so, does it do so every time or sometime?
@Stretch – 403 is unauthorized. This error means while tweeting with your username and password twitter service returned 403 unauthorized access error. Kindly confirm your twitter username and password.
Feel free to reply back.
Plugin uninstalled, Reinstalled, Checked Name and password for twitter, recheked. Still not working:
OOPS!!! there seems to be some problem while tweeting. Tweet request returned error code 0.
Copied username and password from other plugin that is working ok: still same error.
If credential are wrong on updating options you will get an advice.
@Marcelo – this error comes when there is some problem while tweeting.
@Mohamed – there is no such option right now in plugin.
@Buzz – You have to change that in code.
Is there any way to NOT use any URL shortening service? I see the option for using a custom URL but no real explanation of how this work. Would be nice to have a checkbox that simply says “use url shortening service” or “use post URL” or something like that.
All the best…
Mohamed
Hi! awesome plugin !
How can i set the plugin to minimum interval between tweets to 2 hours ?
i would love to see the same for facebook.it would be really usefull.very nice work, continue..
Hi Ajay. Awesome wordpress plugin. It works great!
I have a suggestion / request for the plugin… could you add an automated tweet feature that randonly reads from a txt or other file… and not just blog posts?
As most automated tweet software like Tweet Adder needs you to have your computer on and connected to the internet to be useful, it would be awesome to send out a mix of (a) blog posts and (b) pre-written tweets from the server that my blog is on.
I’m not very technically knowledgeable… but could this be done?
Thanks,
Brendan
Sorry guys was out of touch with my blog. However will connect with it more frequently now
@Brendan – This is good idea but there will be desktop apps that will allow you to do that. However I ll make a note of it in my todo
@Jerod – Will check on that and get back.
@ejewelrysource – If there is top yellow bar blank there has to be some problem. I’ll evaluate and check when will that happen and keep you updated.
@Elliot – You need to customize the code. Are you technical person?
Thank you guys for using the plugin. I am working on making it better and better with your suggestions.
I really like this plugin and it works great on a couple of sites I installed it on. However, on one site I get a fatal error when I try to activate the plugin, but it provides no further information:
Plugin could not be activated because it triggered a fatal error.
That it’s. Just a box of white space below it.
Do you know why this is?
Hi, I really like your plugin. I works on one of my sites but it does not work on http://www.ejewelrysource.com or http://www.topratedestores.com. When I clicked on tweet now. The top yellow bar is blank.
Can you tell what this maybe?
Thank you.
I was wondering what are the values for the code that allows you to publish posts as early as 1 day old?
I add new posts almost everyday. I want posts from yesterday and older to be included in Tweet Old Post.
Hi Ajay,
Great plugin..
yes I am a technical person. Just not exactly sure of the values.
elliot
Hi Ajay, my plugin was working fine until I try to change my password and other settings. Now it do not work and all ways said incorrect password and user. I try changing the password on twitter to the old one but still incorrect pass and user. Also I noticed that I can’t change any of the setting because after hit the button to update setting it go back to the old setting and nothing is change. Please help!! Is an awesome plugin! Keep the good work!
I am pretty much obsessed with this plugin – i’ll be adding it to my next list of MUST HAVE plugins.
A couple suggestions, if I may?
Allow me to add all my twitter accounts, with a seperate set of settings for each. For example, my personal Twitter account I’d like to send out a tweet every 30 minutes, but my business’ Twitter account, I’d like to only send out an old post tweet every 3 hours… I’d get tons more traffic if I could send out a tweet from each of my accounts!!
Please allow me to send out a tweet every 30 minutes! Every hour is not enough with the amount of followers people have now – your tweets barely stay in their timeline long enough to be read!
Allow a different hash tag for each category. You know where you can omit categories? Maybe add the option to put in a hash tag for the categories you DONT omit. For example, add #food #recipes to my CHEF category. My blog covers so many things, it’s more of an online magazine for women, so to add one hash tag to cover all categories is impossible!
Again, thanks so much for this awesome plugin!
[...] Tweet Old Posts:Tweet Old Posts is a plugin designed to tweet your older posts to get more traffic. [...]
Upgraded to 3.0. Plugin stopped working. I have to post manually.
I had that problem too and as soon as I posted my problem here, I found the solution. Go into your WordPress Admin, click updates, then look for the Tweet Old Post plugin update and click that to update it to the current version and presto it works again. You have to reset up your username and password. That part works a little different now.
Love this plugin!
Is anyone else getting an error when trying to connect to Twitter with Tweet Old Post?
I put in my username and password into the plugin and it comes back and says it’s not correct. It is, I did it several times and then tried it with other new blogs and the usernames and passwords are being rejected. I checked some of my newer blogs and they are no longer tweeting even though the credentials were verified as correct.
Is Twitter blocking this plugin now? I hope not. I love it.
The idea is great, but I just installed the plugin on my blog and all hell broke loose. Within seconds it had posted about 40+ tweets to my account (@diwakergupta) despite the fact that minimum tweet interval was 4 hrs and random interval was also 4 hrs. For now, I’ve disabled the plugin for fear of another flood of tweets. Is there a way test the plugin in a sandbox (short of creating a temporary Twitter account just for this plugin)?