Replicate Content
Replicate the same content on multiple WordPress pages using a shortcode. Define text once and display it anywhere — ideal for keeping sections like disclaimers or contact info consistent across your site.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/tomaszorri/replicatecontent/archive/refs/heads/main.zipThis WordPress plugin allows you to easily replicate and display the same content across multiple pages using a simple shortcode.
Instead of manually copying and updating text in different places, you can maintain it in one location — and the plugin will automatically show the same content wherever the shortcode is used.
It’s ideal for repeating elements such as announcements, contact information, disclaimers, or any reusable block of text.
By centralizing your content, you ensure consistency, easy updates, and time savings across your WordPress site.
🛠️ Installation
- Download or clone this repository:
git clone https://github.com/TomasZorri/ReplicateContent.git - Upload the plugin folder to:
/wp-content/plugins/replicate-content/ - In your WordPress dashboard, go to Plugins → Installed Plugins, and activate “Replicate Content”.
Usage
-
After activation, go to Settings → Replicate Content -> Content Type (or the menu created by the plugin).
-
Add or edit your content type — this helps you distinguish different kinds of replicated content.
-
After creating a content type, go to “Replicate Content” to add the actual content.
There you can define:- A title to identify it.
- The content type you want to use.
- The pages where the content should appear.
-
In the content list, you’ll be able to copy the generated shortcode and place it wherever you want the content to be displayed. Example:
[replicate_content type="contact_info"]
⚙️ Shortcode Reference
| Attribute | Description | Example |
|---|---|---|
type |
Can be a single type or multiple separated by commas. | [replicate_content type="contact_info"] or [replicate_content type="footer_text,contact_info"] |
hidden |
When set to true, hides the shortcode output from the page. |
[replicate_content hidden="true"] |
not_pages |
Prevents the shortcode from being displayed on certain pages (use comma-separated paths). | [replicate_content not_pages="pathurl1"] or [replicate_content not_pages="pathurl1,pathurl2"] |