=== Placeholder Manager ===
Contributors: trexhostcom
Tags: placeholders, dynamic-content, branding, emails, urls
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 1.0
Requires PHP: 7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Manage placeholders in WordPress content, titles, widgets, and blocks.
== Description ==
**Placeholder Manager** lets you replace dynamic placeholders in WordPress content including posts, pages, titles, Gutenberg blocks, and widgets.
It is useful for multi-site branding, affiliate websites, and managing reusable content variables like brand names, URLs, and emails.
**Key Features:**
* Replace placeholders in content, titles, widgets, and blocks
* Create unlimited custom placeholders
* Easily update branding across your entire site
* Save time by avoiding manual edits
== Example Usage 1 ==
**Placeholders defined:**
| Placeholder | Value |
|------------------|-----------------------|
| {BRAND_NAME} | TrexHost |
| {WEBSITE_URL} | https://trexhost.com |
| {CONTACT_EMAIL} | support@trexhost.com |
**Content in a post/page:**
Welcome to {BRAND_NAME}!
Visit our website: {WEBSITE_URL}
For support, contact us at {CONTACT_EMAIL}.
**Output on the site:**
Welcome to TrexHost!
Visit our website: https://trexhost.com
For support, contact us at support@trexhost.com.
== Example Usage 2 ==
If you have multiple WordPress sites, you can duplicate content while keeping each site's unique branding. Export and import posts/pages normally, then adjust placeholders per site.
When importing, ensure URL rewriting is configured correctly in your import tool.
**Note:**
When using placeholders in hyperlinks like {WEBSITE_URL}, WordPress may automatically add "http://", causing broken links. To fix this, switch to the HTML editor and use: