WordPress: Create unique content with Old Post Spinner
WordPress 3.0 ok!
NOW WITH ABILITY TO CREATE UNIQUE CONTENT
Create a complete unique new post on a random old one and promote it to the top of your blog.
It is really easy to handle and self-explanatory.
Compared to other plugins which do pretty much the same my plugin uses the build in functionality of WordPress’ own “cronjob”. This makes the whole part much more stable and (what is even more important) bypasses workload away from the server.
Every promotion is registered in a log file.
Download
Download directly from WordPress.org repository.
FAQ
How do I spin the title and the content?
That requires a bit of handwork. You can manually add multiple synonym versions of any sentence and any word you want. That is done by using the characters |, { and }. I give you an example:
Hello, my name is {Jack|Jim} and I love {Tennis|Golf}.
Using this spinning instructions sentence will generate this four different result sentences every time your article is promoted:
- Hello, my name is Jack and I love Tennis.
- Hello, my name is Jack and I love Golf.
- Hello, my name is Jim and I love Tennis.
- Hello, my name is Jim} and I love Golf.
So, with a little bit of extra afford you are able to create a complete unique post every time.
Just add as many synonym sentences as you like between the curly brackets ”{“, “}” and separate each synonym sentence by Pipe “|”.
You can next your sentences as well:
Hello, my name is {Jim|{Handsome|Ugly}Joe}.
Will result in:
- Hello, my name is Jim.
- Hello, my name is Handsome Joe.
- Hello, my name is Ugly Joe.
IMPORTANT: Please post this spinning instruction sentences in the extra Old-Post-Spinner meta box of WordPress (see the screenshot) and NOT into the normal text and content form fields
What will happen if I only want to spin the title or the content?
No problem. If you only fill in spinning instructions on the title, then only the title will be spinned. The content won’t change. Same with the content, if you only want the content to be spinned, than leave the spinning instructions on the title empty.
Is there anything I should be aware of? Any limitations?
Yes! This plugin should no be used with permalink structures that include dates.
What are the best practice values?
They are installed as default values. Minimum interval: 12 hours, Random interval: 4 hours, Post age: 14 days. But maybe you should experiment with your own values. It’s up to you.
What date will the promoted posts get?
Posts promoted to first position will get the current date. Posts below first position will be placed right in the middle of the enclosing posts.
Why should I use a category to ignore from promotion?
Some posts are simply not meant to be spinned. Especially if they are date-related. E.g. you should place posts with news into an omitted category.
But how do I hide the category from my blog?
If you don’t want this category to appear in you blog you can use the “AVH Extended Categories” plugin.
How can I recover the original dates?
All original dates are stored as custom fields. The name is “ops_original_pub_date”.
How can I support you?
That is nice of you. You can donate via Paypal.
How can I promote my newly dated posts to twitter now?
I think you should consider to use a service like twitterfeed.com. It will pickup your promoted posts and send status messages to twitter.
Do you have other plugins?
Check out my other WordPress Plugins.
Where do I post my feedback?
Here
Changelog
2.14 (11.08.2010)
- tested with 3.01
- new screenshots
2.13 (11.07.2010)
- Fresher design of meta boxes
- new wording
- correcting typo errors
2.12 (11.07.2010)
- creating a brand new permalink when duplicating
- fixing a bug where not unique permalinks could get deleted
2.11 (10.07.2010)
- now detects an existing “Google XML Sitemaps Generator for WordPress”-Plugin and starts creating the sitemap on request
2.10 (09.07.2010)
- tuning the visual design
2.02 (08.07.2010)
- small bugfix where on rare occasions (special PHP/server configuration) OPS creates an error
2.01 (07.07.2010)
- adding more logging messages
2.00 (06.07.2010)
- Now you can even duplicate a unique post instead of only promoting it
1.21 (05.07.2010)
- delete spinning instructions as well when removing of plugin
1.20 (25.06.2010)
- NOW WITH ABILITY TO CREATE UNIQUE CONTENT (Read FAQs on that, please)
- fixed little date bug
1.10 (18.06.2010)
- first multi language version
- German added
1.09 (18.06.2010)
- tested for WordPress 3.0 – ok
- log folder error message now appears inside admin header
1.08 (17.06.2010)
- fixed unnecessary warning messages on development systems
1.07 (16.06.2010)
- moving log folder to wp-content path to face some problems when updating
1.06 (15.06.2010)
- fixing problems some might have with the creation of log folder
1.05 (12.06.2010)
- new FAQs
- checking of implausible values
- new screenshots
1.04 (08.06.2010)
- better logview (check for still not existing log file)
1.03 (07.06.2010)
- small bugfixes
1.02 (06.06.2010)
- using build in WordPress Cronjob
- better logfile view
1.01 (05.06.2010)
- little bugfixes, wording
- including of deinstalation routine to delete all data
- implementing a better log file viewer
1.00 (04.06.2010)
- first Version





[...] }); }Das WordPress Plugin Old Post Spinner von Jürgen Schulze holt “alte” Postings wieder nach vorne. Verwandte [...]
I recently installed your plug in and then an update was posted, so I updated it. Now I am getting an error message after the update.
This is the error message “Warning: implode() [function.implode]: Bad arguments. in /home4/rterryjr/public_html/wp-content/plugins/old-post-spinner/OPS_admin.php on line 131″
Hello, Raymond,
thanks for providing me with this information.
Actually this is not an error message, as it spells, it is a “warning”. This is in no way dangerous or destructive to the functionality.
Normally the PHP installation on a productive system should not print out those warnings.
This Warning will disappear once you select one of your categories as a category to omit and save your settings.
But anyway I will fix this line of code so that this warning will not appear in the next version. Stay tuned.
Jürgen
Fixed with the new version.
Hey Jürgen, nicht schlecht das Du Dich über Blackhat SEO echauffierst und nun ein derartiges Plugin auf Deinem Blog veröffentlichst. Was kommt als nächstes? Regst Du Dich über die Umweltverschmutzung durch Ferraris auf und kaufst Dir dann mit Deinen Millionen einen Lamborghini?
Hihi, ja ich weiß, das hast Du gut bemerkt.
Aber
a) ich verlange dafür kein Geld
b) mache ich das lediglich, damit ich einigen von denen, die sowas verkaufen, das Wasser abgrabe.
Auf meiner Seite benutze ich das Tool gar… guter Witz, ‘ne?
Was passiert mit dem ursprünglichen Artikel ? Bleibt der erhalten ? Wird jedesmal ein neuer Artikel erstellt und “hinzugefügt” ? Oder wird der ursprüngliche Artikel nur immer wieder verändert und wieder gepostet ?
Hallo,
danke für den Hinweis.
Ich sehe gerade, dass die Bildschirmkopien gar nicht aktuell sind. Dann hätte man nämlich die Einstellung “Duplicate the post?” sehen können.
Wenn diese aktiviert ist, dann wird der Artikel dupliziert, ansonsten lediglich umgeschrieben und nach oben gestellt (mit einem aktuellen Datum versehen). Das Duplizieren zu aktivieren macht natürlich nur Sinn, wenn man zuvor das “Spinnen” ebenfalls aktiviert, da ja sonst nur eine identisch Kopie dupliziert werden würde.
Super – danke für die Beschreibung. Dann werde ich das Plugin gleich mal testen…
Kleiner Tipp noch: Beim ersten Mal würde ich vorschlagen eine Sicherheitskopie von WordPress zu machen – einfacher Export genügt.
Denn wenn man die Einstellungen zu scharf stellt oder sich irrt, kann es schnell passieren, dass das eigene elektronische Tagebuch nicht mehr so aufgeräumt ist wie vorher. Besonders, wenn es sich wirklich um eigene Artikel handelt.
Aber wenn es nur ein Spam-Tagebuch ist, um ein paar Euro Fuffzig mit “Adsense” zu verdienen macht das ja nichts.
Hello.
I tested your plugin and was initially very enthusiastic. When I deleted the spun article, after a re-run of 5 days, and subsequently realised what spinning actually means…, I was kind of pissed with myself for not properly understanding the consept.
In stead of lying awake at nights, I therefore suggest the following to you:
Old Post Spinner (maybe a new name for this different version is needed) should have the ability to
• COPY a randomly chosen text
• and place it at the desired position up front (as now)
• ERASE the copied text after a desired number of days or never
• Send email via system with info on which text is copied
• send email via system with info on which text is deleted
• have option (as string inside html code) to not delete said text after default number of days
• Copy text from period only, or by categories/themes
Hello,
thank for you long comment. I hope you are not pissed any more
I don’t think that it is really a good idea copying an identical post, because
a) it does not bring any benefits to the reader
b) Google does not like identical, duplicate post
c) it’s hard to explain to people using the plugin the differences between Duplicate, Promote and Copying
d) It’s hard to keep track of that
This plugin already moves an random old post to any top position. I could be able to implement a function to (after x days) give the promoted post the genuine post date back, so that it will disappear into the archive again. This is not a big deal, but is it really useful?
You don’t have to send mails about which post was promoted. All the information are stored in the log file. Though it wouldn’t be that difficult to implement.
Also copying text just from one special period would clash with the function to use a minimum age. What will win, the minimum age or the desired period?
And you already have the ability to exclude certain categories from spinning/promoting. Using only the categories that you want to be spinned/promoted would clash again.