How to create different demos for wordpress theme?

Hello,

I am new in WordPress theme development, please anyone can explain me how I can create different demos for my wordpress theme like this:

demos

What I need to export?

Thank You.

You might want to use the multisite feature of WordPress for something like this. https://codex.wordpress.org/Create_A_Network

It depends on your theme. If your theme has a page builder, then you can create as many as home page variations easily. If it doesn’t have a builder, you can create different demos depending on GET parameter (for example, ?demo=1).

You may also want to create some page templates for demo purpose. https://developer.wordpress.org/themes/template-files-section/page-template-files/

About importing the demo data, you can use an excellent plugin One Click Demo Import (https://wordpress.org/plugins/one-click-demo-import/). You provide the data following their documentation and it just works.

1 Like

In my case I go to include a page builder (Visual Composer) in my theme so if I create page templates for my pages I can make different demos correct?

And if I create extensions/elements for visual composer I can make different elements and sections styles for each page?