Content Switcher

Description

Content Switcher allows you to easily insert into posts, pages and widgets of your website random numbers, and random or variable contents. You can use it, for example, to display COOKIE, ENV, GET, GLOBALS, POST, REQUEST, SERVER or SESSION variables. Content Switcher also allows you to optimize your website with Google Optimize and to add the Google Analytics code to each page of your website.

Translators

Screenshots

  • Options Page

Installation

You can install Content Switcher through the “Add Plugins” page of the “Plugins” menu in WordPress (Plugins => Add New => Upload Plugin). Upload the plugin file without unzipping it. You can also install it like this:

  1. Unzip the plugin file.
  2. Upload with your FTP software the “content-switcher” folder, and only this folder, to your plugins directory (it should be “wp-content/plugins”).

Once you have installed Content Switcher:

  1. Activate the plugin through the “Plugins” menu in WordPress.
  2. Configure the plugin through the Content Switcher options page in WordPress.

FAQ

Why does Google Optimize not work on my website?

Check the “Add JavaScript code” field in the options page of Content Switcher. Check also the “Container ID of your Google Optimize account” field in the same page. Check the “header.php” file of your WordPress theme. Make sure that it contains a call to “wp_head”.

How can I use shortcodes in my WordPress theme?

Insert into the PHP files of your theme a code like this:

<?php echo do_shortcode('[your-shortcode]'); ?>

How to use shortcodes in comments?

Edit the “functions.php” file (create it if it doesn’t exist) of your WordPress theme and add this line of code:

add_filter('comment_text', 'do_shortcode');

Reviews

There are no reviews for this plugin.

Contributors & Developers

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

Contributors

“Content Switcher” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Content Switcher” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

  • Version 4.2
    • Replace Google Optimizer with Google Optimize
  • Version 4.1.1
    • Fix a bug with PHP 8
  • Version 4.1
    • Change the tracking code of Google Analytics
  • Version 4.0.2
    • Improve the security
  • Version 4.0.1
    • Improve the security
  • Version 4.0
    • Use anonymous functions instead of “create_function”
  • Version 3.9
    • Add the ability to use custom languages
  • Version 3.8
    • Add the ability to use custom files
  • Version 3.7
    • Adapt to WordPress 4.3
  • Version 3.6.2
    • Add Serbian translation
  • Version 3.6.1
    • Improve the stability of the plugin when its folder is renamed
  • Version 3.6
    • Optimize the CSS styles of the options page for WordPress 3.8
    • Improve the uninstallation of the plugin
  • Version 3.5.3
    • Add Spanish translation
  • Version 3.5.2
    • Improve the “filter” attribute
  • Version 3.5.1
    • Improve the shortcodes
  • Version 3.5
    • Add a meta box in the edit pages of posts and pages
  • Version 3.4.1
    • Improve the installation instructions
  • Version 3.4
    • Reduce the usage of memory
    • Improve the structure of files
  • Version 3.3
    • Improve the system of global variables
    • Add the ability to use and display GLOBALS and REQUEST variables
  • Version 3.2
    • Improve the structure of files
  • Version 3.1
    • Improve the code
  • Version 3.0
    • Add Multisite support
  • Version 2.1.3
    • Add an upgrade notice
    • Factorize the code to reduce the usage of memory
  • Version 2.1.2
    • Fix a minor bug with shortcodes
  • Version 2.1.1
    • Reduce the usage of memory
  • Version 2.1
    • Reduce the usage of memory
    • Add the ability to reset the options of Content Switcher
  • Version 2.0.1
    • Minify the code
  • Version 2.0
    • Add the ability to track the back office pages with Google Analytics
    • Improve the [string] shortcode
  • Version 1.8.5
    • Minify the size of the “languages” folder
  • Version 1.8.4
    • Improve the ability to delete the options of Content Switcher
  • Version 1.8.3
    • Factorize the code of the options page
  • Version 1.8.2
    • Deactivation/reactivation is no longer necessary to add new options when Content Switcher is updated
    • Add the ability to display the version of Content Switcher
  • Version 1.8.1
    • Add the “default” and “filter” attributes
    • Add the ability to delete the options of Content Switcher
  • Version 1.8
    • Add the [content-switcher] shortcode
    • Minify the number of files
  • Version 1.7.7
    • Minify the size of the “initial-options.php”, “install.php” and “options-page.php” files
  • Version 1.7.6
    • Improve the structure of files
  • Version 1.7.5
    • Minify the code of the options page
  • Version 1.7.4
    • Optimize the performance of the options page
  • Version 1.7.3
    • Update the links to the documentation
  • Version 1.7.2
    • Add links to the options page and the documentation below the plugin’s description
    • Improve the compatibility with other shortcodes
  • Version 1.7.1
    • Improve the options page
  • Version 1.7
    • Improve the code
  • Version 1.6.2
    • Update the Google Optimizer codes
  • Version 1.6.1
    • Don’t load any JavaScript file
  • Version 1.6
    • Add the ability to use shortcodes in titles and excerpts
  • Version 1.5
    • Add the ability to add the Google Analytics code to each page of your website
    • Best factorization of the code
  • Version 1.2.1
    • Minify the code
    • Apply the “htmlspecialchars” function to GET and POST variables
  • Version 1.2
    • Add the [variable-string] shortcode
    • Add the ability to use and display COOKIE, ENV, GET, POST, SERVER and SESSION variables
  • Version 1.0
    • Initial version