Demo My WordPress allows you to offer temporary WordPress demo environments to your visitors using a simple frontend form. Built for WordPress Multisite, it clones a predefined template site and automatically provisions, manages, and cleans up demo installs.
Everything you need to enhance your WordPress experience
Visitors can create demo WordPress sites using a simple shortcode-powered form.
Automatically clone a predefined template site inside a WordPress Multisite network.
Generated demo sites can be automatically deleted after a configurable time interval.
Send demo URLs directly to users by email and store addresses for reference.
Prevent abuse by enabling captcha verification on the demo creation form.
Automatically add noindex meta tags to demo sites to avoid search engine indexing.
Control which WordPress admin menu items demo users can access via Network Settings.
Track demo creation activity with built-in logging support.
See how Demo My WordPress works in this quick tutorial
Seamlessly integrate with popular services and platforms
Get started quickly with our comprehensive guides
How to enable users to generate temporary WordPress demo environments?
Demo My WordPress adds a front end form using a simple shortcode that enables your visitors to access a demo WordPress environment that is a copy of a template that you set up during plugin config.
Demo My WordPress WordPress Plugin is a powerful tool to make WordPress demo page creation extremely simple.
To start using the plugin, please include in a page this shortcode: [dwp_demo_form]. It will create the form that will generate the ‘demo creation user interface’ (‘Create Demo’ button + captcha)
To configure the WordPress menu items that will be available to demo users, please go to network admin panel -> Settings -> Network Settings -> configure each item as you wish.
Youtube video tutorial:
I also provided a Quick Install Guide to feature an easy plugin installation for everyone.
To make this plugin work, first, you’ll need to install the plugin. The easiest method is to take the .zip file you’ve downloaded and upload it via Plugins > Add New > Upload Plugin in the WordPress Dashboard. Once the plugin is installed, be sure to Activate it.
Now that you’ve installed and activated the plugin, you’ll see a new menu item created inside WordPress called ‘Demo My WordPress’. First thing first, let’s head over to Settings > Demo My WordPress and take a look at what options are available.
Also, this plugin requires WordPress Multisite to be enabled. Please check here how to enable Multisite.
Refreshingly, Demo My WordPress plugin has a super-simple settings screen. Let’s look at first at the settings panel:

Here you can find the steps needed in configuring your plugin even if you have no HTML knowledge at all. You can find options for:
HINT! Don’t forget to click the Save button every time you modified your settings, otherwise the modifications will be lost!
Main Settings:
What are WordPress shortcodes?
Shortcodes in WordPress are little bits of code that allow you to do various things with little effort. They were introduced in WordPress 2.5, and the reason to introduce them was to allow people to execute code inside WordPress posts, pages, and widgets without writing any code directly. This allows you to embed files or create objects that would normally require a lot of code in just one single line. For example, a shortcode for embedding information about the user’s browser looks like this:
[dwp_demo_form]
Sometimes you may want to use the text of a shortcode in a post. To do this you have to escape it using double brackets. For example, if you want to add the user submission form to a page, you can use dwp_demo_form shortcode to add the form, by using the following shortcode:
[[dwp_demo_form]]
Shortcodes simplify the addition of features to a WordPress site. By using shortcodes the HTML and other markup is added dynamically directly into the post or page where the user wants them to appear.
Results: If everything is configures well, you can go to plugin WordPress multisite ‘Sites’ page, and you can wait to see it’s results (new demo pages will appear).
[dwp_demo_form] – this shortcode will add a the demo generator form anywhere on your website!
Demo My WordPress plugin is a simple, yet powerful tool you can use to manage WordPress demo website generation. The setup and settings of the plugin couldn’t have been easier. Now, let’s go and enjoy the results of this great plugin! Have fun using it!
This component was made by Szabi CodeRevolution, for more information and support contact us at support@coderevolution.ro
Once again, thank you so much for purchasing this item. As I said at the beginning, I’d be glad to help you if you have any questions regarding this plugin and I’ll do my best to assist.
CodeRevolution
Join thousands of satisfied users and transform your WordPress experience with Demo My WordPress.