Spintax
Spintax templates with ACF / post-meta bindings, Bulk Apply, Logs, and WP-CLI — generate dynamic content at scale on WordPress.
Next Milestone 10
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Rank Changes
Downloads Growth
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
Tracked Keywords
Showing 1 of 1| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| spintax | 9 | — | Tag | 1 month ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 2.1.1
- Last Updated
- May 14, 2026
- Requires WP
- 6.2+
- Tested Up To
- 6.9.4
- PHP Version
- 8.0 or higher
- Author
- Franky
Support & Rating
- Rating
- ☆ ☆ ☆ ☆ ☆ 0
- Reviews
- 0
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
Frequently Asked Questions
Common questions about Spintax
[a|b|c] — permutation: picks N elements, shuffles, joins with space
[<minsize=2;maxsize=3;sep=", ";lastsep=" and "> a|b|c|d] — configured permutation
%variable% — variable reference
#set %var% = value — local variable definition
{?VAR?then|else} — conditional: render a branch by truthiness of %VAR% (also {?!VAR?then} inverted)
{plural %Count%: form1|form2|form3} — plural agreement: picks the correct grammatical form by count (RU 3-form, EN 2-form)
/#comment#/ — block comment (stripped from output)
#include "slug" — embed another template
Compact syntax reference: https://spintax.net/docs/syntax — all primitives in one page (13 languages)
Plural agreement guide: https://spintax.net/docs/plural-spintax/ — {plural N: form1|form2|form3} in depth (EN/RU)
Conditional spintax guide: https://spintax.net/docs/conditional-spintax/ — {?VAR?then|else} value-driven branching (EN/RU)
Authoring mindset: https://spintax.net/docs/authoring-mindset/ — write the final text first, add markup last (EN/RU)
Live playground: https://spintax.net/play/ — write a template, set variables, render N variants in your browser (EN/RU)
Does caching require Redis or Memcached?
The plugin uses the WordPress Object Cache API. With a persistent backend (Redis, Memcached), cached output persists across requests. Without one, templates are re-rendered on each page load.
Can I pass variables through shortcodes?
Yes: [spintax slug="greeting" name="Alice" city="Moscow"] makes %name% and %city% available inside the template.