Title: Dynamic Content Replacer
Author: maxpa1au
Published: <strong>4. märts 2026</strong>
Last modified: 4. märts 2026

---

Search plugins

![](https://ps.w.org/dynamic-content-replacer/assets/icon-256x256.png?rev=3474244)

# Dynamic Content Replacer

 By [maxpa1au](https://profiles.wordpress.org/maxpa1au/)

[Download](https://downloads.wordpress.org/plugin/dynamic-content-replacer.3.1.1.zip)

 * [Details](https://et.wordpress.org/plugins/dynamic-content-replacer/#description)
 * [Reviews](https://et.wordpress.org/plugins/dynamic-content-replacer/#reviews)
 *  [Installation](https://et.wordpress.org/plugins/dynamic-content-replacer/#installation)
 * [Development](https://et.wordpress.org/plugins/dynamic-content-replacer/#developers)

 [Support](https://wordpress.org/support/plugin/dynamic-content-replacer/)

## Description

Dynamic Content Replacer allows you to change text, headlines, and call-to-actions
based on visitor data. Create content variations in the WordPress admin area and
display them anywhere on your site using shortcodes.

### Features

 * **UTM Targeting**: Display specific content based on UTM parameters in the URL.
 * **Smart Shortcodes**: Generate variations and paste a simple [dycore id=”1″] 
   shortcode into your posts or pages.
 * **Device Detection (PRO)**: Serve different content to mobile and desktop visitors.
 * **Geolocation (PRO)**: Localize content based on the visitor’s city.
 * **GDPR Compliant**: Explicit consent controls for Geolocation API usage.
 * **Caching Compatibility**: Content replacement runs via client-side JavaScript,
   making it fully compatible with caching plugins.

## Installation

 1. Upload the plugin files to the /wp-content/plugins/dynamic-content-replacer directory.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Navigate to the ‘Dynamic Content’ menu in your admin dashboard.
 4. Create your first content set and place the generated shortcode on your pages!

## FAQ

### Does it work with caching plugins?

Yes. The plugin uses client-side JavaScript to replace the content after the page
loads.

### Is it GDPR compliant?

Yes. By default, the plugin does not track IP addresses. Explicit consent is required
to enable the Geolocation API.

## Reviews

![](https://secure.gravatar.com/avatar/de145392632f1089075d2944ce2de6bcdecdaaea703bea3448f50ae9cd52c2b0?
s=60&d=retro&r=g)

### 󠀁[So easy to use!](https://wordpress.org/support/topic/so-easy-to-use-245/)󠁿

 [varuz](https://profiles.wordpress.org/varuz/) 6. mai 2026

I am not a tech person, but setting up this plugin was a breeze. I needed to show
different text to users from different campaigns, and the shortcodes are very easy
to understand. It took me 5 minutes to set everything up. Thank you for such a simple
and powerful tool

 [ Read all 1 review ](https://wordpress.org/support/plugin/dynamic-content-replacer/reviews/)

## Contributors & Developers

“Dynamic Content Replacer” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ maxpa1au ](https://profiles.wordpress.org/maxpa1au/)

[Translate “Dynamic Content Replacer” into your language.](https://translate.wordpress.org/projects/wp-plugins/dynamic-content-replacer)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/dynamic-content-replacer/),
check out the [SVN repository](https://plugins.svn.wordpress.org/dynamic-content-replacer/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/dynamic-content-replacer/)
by [RSS](https://plugins.trac.wordpress.org/log/dynamic-content-replacer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.1.1

 * Fixed prefixing issues to comply with WordPress.org guidelines.
 * Updated description to comply with directory standards.

#### 3.1.0

 * Initial release.
 * Added GDPR consent for Geolocation.
 * Added i18n support for translations.

## Meta

 *  Version **3.1.1**
 *  Last updated **3 kuud ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/dynamic-content-replacer/)
 * Tags
 * [dynamic content](https://et.wordpress.org/plugins/tags/dynamic-content/)[geo-targeting](https://et.wordpress.org/plugins/tags/geo-targeting/)
   [personalization](https://et.wordpress.org/plugins/tags/personalization/)
 *  [Advanced View](https://et.wordpress.org/plugins/dynamic-content-replacer/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/dynamic-content-replacer/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/dynamic-content-replacer/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/dynamic-content-replacer/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/dynamic-content-replacer/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/dynamic-content-replacer/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/dynamic-content-replacer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/dynamic-content-replacer/reviews/)

## Contributors

 *   [ maxpa1au ](https://profiles.wordpress.org/maxpa1au/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/dynamic-content-replacer/)