Is publishing the same article to multiple directories good practice OR is an important piece of the puzzle missing?
Duplicate information ranks poorly with Google and may even be classified as spam.
This article software has TWO important features:
1) It enables you to create a single “smart” article or post that provides a template for numerous different variations. Each variant will have different content that will be randomly generated in a way that will lead to 100% correct grammar.
2) Posts belonging to specific categories can automatically be posted to various additional blogs. A unique version of the post can be sent to each blog.
You decide whether you want to use one or both of these abilities. As for rewriting text you can create random posts, pages or text widgets by using some simple markup which is described below. The markup will allow you to fine-tune the random generation of several variants of the base text.
The article software will allow you to create posts in the normal way. To enable rewriting on any portion of text just add “{rewrite}” and “{/rewrite}” tags around the text.
Example 1
The following is an example of text which would typically go between the rewrite tags:
{Smart|The majority of|Most|Savvy} {online|web|internet} {marketers|entrepreneurs|gurus} {agree|know|realize|have discovered|will {inform|tell} you} that {writing|creating} articles is {the best way|one of the best ways|an effective way} to {promote|get the word out about} your product {or|and} {gain customers|build a {loyal |}customer base}.
That’s all the article software needs. It will randomly select from your suggested phrases. One possible re-write for the above would be:
”Savvy internet gurus have discovered that writing articles is an effective way to get the word out about your product and build a loyal customer base“
Example 2
Random colored text.
<span style=”color:{green|blue|red|black|purple}“>Random Colored Text</span>
Result: Random Colored Text
This article has been configured to derive a random number seed from the url of the page – i.e. the article will vary according to the URL that it appears on. This is useful when you are mirroring the article on multiple blogs each with its own URL. To test this you can add “?n=2″, “?n=3″, etc. to the end of the URL of the page that you are currently viewing. Try this now. This will cause other colors to be selected at random.
Example 3
Any value can be passed to a page via the query string. In this example you may want to pass a tracking ID from your Google AdSense ad to a ClickBank product page via your landing page. You do this by modifying the ClickBank product page link which is contained in your landing page. Simply append “?tid=[@tid]” to the ClickBank product page link and add “?tid=<some value>” to the link going to the landing page.
<a href=’http://three-stores.co.uk/?tid=[@tid]‘>Link to product page</a>
To make this example work add “?tid=<some value>” to the link of the page that you are currently viewing. Hover your mouse over the link below to see the “tid” value in the status bar.
Result: Link to product page
Example 4
For an example of a another “smart” article see my post “Rewriting Articles To Leverage Your Time Invested”. The article derives the random number seed from the URL of the page. As a result the article will stay the same as long as the URL remains unchanged. You can test this by adding a fictitious query string to the URL of that page. You can add “?mode=raw” to the URL of the page to see the markup.
Rewrite Your Own Articles With Multiple Keywords and Titles
You put effort into that article – so why only have one copy with one set of keywords? With this plugin you can include one post into another. The “Rewriting Articles…” post is being included (post 91). This example creates a new post with a new title and is simply including the existing post. The new post will have unique wording and will pass the required keywords (“article rewriting”) on to the original post. The key will be used everywhere [@key1] occurs in the orginal post. If you look at the raw version of the original article (by using “?mode=raw” as described above) you will also notice the use of the “ucfirst” and “ucwords” functions in combination with the keyword variable for adjusting capitalization.
Additional Features
This article software contains additional features such as submitting unique versions of your article to different blogs via the MetaWebLog interface (RSS). See the WP Chameleon article software ”readme” file for more information.
Downloading the WP Chameleon Article Software
The WP Chameleon article software consists of a zip file which you must extract in your WordPress “Plugins” folder. You can obtain the zip file by clicking here.
After copying the article software to your WordPress website you will simply need to activate it.
I hope you enjoy the software! Any comments, suggestions or questions can be posted on this page.




#1 by cLin on March 31, 2010 - 6:44 pm
Quote
Wow, this plugin has come a long way in a few months. Any idea on if a global thesaurus is coming? I’m lazy and I use feedwordpress to bring in content from other blogs so it’ll be nice if I had some sort of capability to morph all the content coming in so it’s unique. Shoot, I’ll even pay for it. The current ones out there right now are extremely expensive.
#2 by Dinosham on April 18, 2010 - 8:38 pm
Quote
Nice plugin to try for profit bloggers. If you make adsense as your income and lazy for writing content, it’s very useful
Thanks a lot!
#3 by Webmaster on April 25, 2010 - 12:27 pm
Quote
Hello Admin,
now a found some time to work again with your great plugin.
The rewriting of the title works perfect.
I have only one problem now. I want to take the rewritten posts via the RSS feed now. But its everytime the same article. No rewriting here. I need everytime a different title and body.
How can i do this?
thanks
#4 by LiveDeviL on May 18, 2010 - 5:29 am
Quote
hello…
first of all, i’d like to thank you for this plugin…
however, i have some difficulties to make it run.
this is what i have in my master blog:
i created category1 and category2
add a slave server in wp chameleon settings :
address : myslaveblog.blogspot.com
user : myuser@mydomain.com
password : mypassword
category : i leave this field empty
raw : unchecked
then i go to my slave blog, post a dummy post and add category1 and category2 as the label.
next, i try to post your test article from my master blog, and i got these two errors.
Warning: Invalid argument supplied for foreach() in /wp-content/plugins/wp-chameleon/wp-chameleon.php on line 410
Warning: Cannot modify header information – headers already sent by (output started at /wp-content/plugins/wp-chameleon/wp-chameleon.php:410) in /wp-includes/pluggable.php on line 868
please kindly advice… thank you…
#5 by admin on May 18, 2010 - 6:34 am
Quote
Hi LiveDevil,
(I find it funny to see my plugin has reached hell)
The error you are getting is at the point in the code where the plug in tries to retrieve the list of categories from the remote site. The list is compared with the local categories that the post belongs to in order to determine the common categories for use in the remoted post. However, the categories themselves are not the problem, instead the connection to the remote server is failing at this point in the code:
$xmlrpc->query(‘metaWeblog.getCategories’, 0, $sinfo['username'], $sinfo['password']);
$cats = $xmlrpc->getResponse(); … ($cats is probably getting set to null at this point)
$catNames = array();
foreach ($cats AS $cat) … (Line 410) ($cats = null would be an invalid loop variable)
The rpc call relies on correct server details and a correct user name and password.
The rest of the warnings can be ignored as they are caused by the initial failure.
The bottom line is to check your server detail, user name and password.
Also confirm that the remote server allows rpc connections.
Let me know if this helps.
Pingback: bababababa « LiveDeviL’s Blog
#6 by LiveDeviL on May 19, 2010 - 6:03 am
Quote
well… we got internet here in hell
here’s my report (and questions
) :
i already rechecked my username n password. they’re correct. but i still get those two errors. does wp-chameleon support posting to blogger? i cannot find anywhere to set “enable rpc or metaweblog publishing” in blogger.
i tried with my wordpress.com blog as remote blog (slave), it does not have any such settings neither, but i found out that xml-rpc is always enabled in wordpress.com blogs. so i gave it a test. it worked fine. i can send a spun article to my wordpress.com blog without a problem.
next, i tried to use my other blog which run on wpmu platform. i manually enabled the xml-rpc setting, and it posted a spun article as expected.
i also tried to install wp chameleon on my localhost. i can activate it just fine, but when i click the wp chameleon setting, it shows me this error :
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\wordpress\wp-content\plugins\wp-chameleon\cham-options.php on line 105
Call Stack
# Time Memory Function Location
1 0.0023 444944 {main}( ) ..\options-general.php:0
2 0.0039 445304 require_once( ‘C:\xampp\htdocs\wordpress\wp-admin\admin.php’ ) ..\options-general.php:10
3 0.4615 7149424 do_action( ) ..\admin.php:95
4 0.4616 7150256 call_user_func_array ( ) ..\plugin.php:339
5 0.4616 7150272 chameleon_admin( )
any idea why is that happening? i just thought i can use my local blog as the master blog. please advice… thanks a bunch
#7 by bingjie on July 16, 2010 - 3:38 pm
Quote
nice plugins,..thanks a lot