Conditions for Texts (Dynamic Content)
The WordPress plug-in Conditions for Texts allows bloggers to use IF- & IF-ELSE conditions in their posts and pages. With this amazing plug-in specific content and texts can be published in accordance with certain…
Consider an alternative
Conditions for Texts (Dynamic C… shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 8 years ago, and scores 23/100 on our health check.
- Small user base (10+ active installs)
- Very few reviews so far
- No update in 7 years
- Only tested up to WordPress 5.0 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Conditions for Texts (Dynam… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| conditions | >100 |
| if | >100 |
| if conditions | >100 |
| if statements | >100 |
| text blocks | >100 |
Version adoption
Share of active sites per release.
About Conditions for Texts (Dynamic Content)
From the official readme · v1.0.2Description
The WordPress plug-in Conditions for Texts allows bloggers to use IF- & IF-ELSE conditions in their posts and pages. With this amazing plug-in specific content and texts can be published in accordance with certain conditions, for example date or time.
The plug-in comes in a standard- and extended version – this is the standard version! Please read the documentation to get information about the differences between the two versions and how to get the extended version.
Do you have any ideas, or wishes for more variables in the plug-in included or did you find a bug – please contact us!
How to use this plug-in:
// In Standard Version:
[IF $month == 12]It's christmas time[/IF]
[IF $month != 12]It's not christmas time[/IF]
[IF $hour <= 12]Before lunch[/IF][IF $hour > 12]After lunch[/IF]
[IF $month == 12]It's christmas time[ELSE]It's not christmas time[/IF]
// In Extended Version:
[IF $month == 12 AND $day==6]It's Saint Nicholas[ELSE]I's not Saint Nicholas[/IF]
We recommend the use of the syntax in the plain text editing location.
The following comparison operators are supported:
!= , == , >= , <= , < , >
The following variables for the conditions are available:
In Standard- & Extended Version:
- $day – Day (1…31)
- $month – Month (1..12)
- $year – Year (2018)
- $hour – Hour (1..24)
- $minute – Minute (1..59)
- $date – Date (2018-12-24)
Only included in the Extended Version:
- $remoteIP – IP-Address of the visitor (123.123.123.123)
- $userAgent – User-Agent of the visitor (String)
- $httpReferer – Referer-URL of the visitor (String)
- $browserLanguage – Language of the Browser (e.g. de,en,…)
- $permaLink – Permanent url of the current page or post (https://…/category/title)
- $dayOfWeek– Day of the week (0=Sonntag, 6=Samstag)
- $dayOfYear – Day of the year (1…365)
- $leapYear – Leap year (true, false)
- $amORpm – Morning or Afternoon (am, pm)
- $pageId– ID of the current page (int)
- $postId – ID of the current post (int)
- $categoryName – Name of the category (String)
- $authorId – ID of the author (int)
Do you have any ideas or wishes for more variables, please use our contact form!
Where can i use the condition statements and which third party plugins are supported?:
You can use the conditions in the following sections:
- Content text of a page or post (the_content)
- Title of a page or post (the_title, pre_get_document_title)
- Meta-Title and Meta-Description (wpseo_title, wpseo_metadesc)
- Text in the header (wp_head)
- Text in the footer (wp_footer)
- Text in widgets (widget_text)
The following third party plugins are supported:
- Shortcode-Plugins like Shortcoder (Useful: Check if parameters in the shortcode content are set!)
- Tablepress
If you want another plugin-support, please use our contact form!
Installation
You can install this plugin directly from your WordPress dashboard:
Standard-Version:
- Go to the Plugins menu and click Add New.
- Search for Conditions for Texts or click on “Upload plugin” and choose the downloaded zip-file conditions-for-texts-standard.zip
- Click Install Now.
- Activate the plug-in.
- Have fun!
Extended-Version:
- Download the Extended Version from here
- Go to the Plugins menu and click Add New.
- Click on “Upload plugin” and choose the downloaded zip-file conditions-for-texts-extended.zip
- Click Install Now.
- Activate the plug-in.
- Have fun!
Changelog
1.0.2
- Bug
1.0.1
- Add IF-ELSE support for standard version.
1.0.0
- Initial release.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Conditions for Texts (Dynamic… alternatives
All conditions plugins →FAQ
Conditions for Texts (Dynamic Conte…: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 6, 2026
Is Conditions for Texts (Dynamic C… free?
Yes. Conditions for Texts (Dynamic C… is free to download and use from the official WordPress.org plugin directory.
Is Conditions for Texts (Dynamic C… safe to use in 2026?
Conditions for Texts (Dynamic C… shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 8 years ago, and scores 23/100 on our health check.
How many websites use Conditions for Texts (Dynamic C…?
Conditions for Texts (Dynamic C… is active on 10+ WordPress websites and has been downloaded 1,877 times since it launched in December 2018. It was downloaded 101 times in the last 30 days.
Does Conditions for Texts (Dynamic C… work with WordPress 7.1?
Conditions for Texts (Dynamic C… is officially tested up to WordPress 5.0.29, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
What PHP version does Conditions for Texts (Dynamic C… need?
Conditions for Texts (Dynamic C… requires PHP 5.6 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Conditions for Texts (Dynamic C… last updated?
The latest version, 1.0.2, was released on February 11, 2019 (8 years ago).
Who makes Conditions for Texts (Dynamic C…?
Conditions for Texts (Dynamic C… is developed and maintained by appfield.net.
What are the best alternatives to Conditions for Texts (Dynamic C…?
The most popular alternatives to Conditions for Texts (Dynamic C… are Complianz (300K+ installs), Dynamic Conditions (60K+ installs) and LH Agree to Terms (800+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card
