Allows you to use spintax in your posts, pages and theme files
Author: | WPGurus (profile at wordpress.org) |
WordPress version required: | 2.5 |
WordPress version tested: | 5.2.20 |
Plugin version: | 1.3.0 |
Added to WordPress repository: | 06-03-2014 |
Last updated: | 24-05-2019
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 78 |
Rated by: | 7 |
Plugin URI: | https://wpgurus.net/text-spinner |
Total downloads: | 25 462 |
Active installs: | 3 000+ |
Click to start download |
This tiny plugin allows you to use spintax like {phrase 1|phrase 2|phrase 3}
in your posts, pages and theme files. Just enclose the content that you want to be processed in the shortcode [wpts_spin][/wpts_spin] and a unique copy will be generated on each page load. Alternatively, you can pass the spintax string to the function wpts_spin()
and echo the returned value.
The plugin can help you avoid duplicate content penalties. For instance if you have a sizable block of text that needs to appear throughout the website then you can write spintax for it and use the above-mentioned shortcode or template tag to generate unique copies.
Nested spintax like {phrase 1|phrase 2|{sub-phrase 1|sub-phrase 2|sub-phrase 3}}
is also supported by the plugin.
Example 1:
Shortcode:
[wpts_spin]{phrase 1|phrase 2|phrase 3}[/wpts_spin]
Function:
<?php wpts_spin('{phrase 1|phrase 2|phrase 3}'); ?>
Sample Output:
- phrase 1
- phrase 2
- phrase 3
Example 2 (Nested Spintax):
Shortcode:
[wpts_spin]{phrase 1|phrase 2|{sub-phrase 1|sub-phrase 2|sub-phrase 3}}[/wpts_spin]
Function:
<?php wpts_spin( '{phrase 1|phrase 2|{sub-phrase 1|sub-phrase 2|sub-phrase 3}}' ); ?>
Sample Output:
- phrase 1
- sub-phrase 2
Example 3 (Caching):
Shortcode:
[wpts_spin cache="604800"]{phrase 1|phrase 2|phrase 3}[/wpts_spin]
Function:
<?php wpts_spin( '{phrase 1|phrase 2|phrase 3}', array( 'cache' => '604800' ) ); ?>
Sample Output:
Same as Example 1 but the output will be cached for a week (604800 seconds).
FAQ
ChangeLog