Do you want to use multiple themes for pages on your WordPress site?
You can change the style of your pages and create templates for posts, pages, and sections in your WordPress theme. But what if you want to use a completely different theme for a section or page on your website?
To use multiple themes for pages in WordPress, follow these steps:
- Method 1: Using Multiple WordPress Themes With a Plugin
- Method 2: Using Multiple Themes With a Custom Page Builder
With that done, let’s get started!
Method 1: Using Multiple WordPress Themes With a Plugin
With the Multiple Themes plugin, you can use two themes at the same time on your WordPress site.
If you have specific themes in mind for different sections of your website, this is the best method.
If you want to create custom layouts for your website, then method 2 would be the better option for you.
1. Prepare for the Installation
Before using Multiple Themes, create a backup of your site. This will help you to restore your WordPress website to its original version easily if any content gets lost during the process.
To back up a site using Hostinger, first log in to hPanel. Then, go to Files -> Backups.
In order to create a backup of your WordPress site, you will need to save both the database and website files.
Click “Select” under “Files backups.” Then, select the backup date and click “Prepare to Download.”
Starting the backup process will send a notification when it is ready to be downloaded.
Click on the “Database backups” option located under the “Select” button. Choose the backup data you want to download and click on the “Show databases” option. Choose the most recent backup date and select the “Download” option.
Click on the notification to download the database file.
If your hosting plan doesn’t have a backup function, you can use a plugin like Total Upkeep, Duplicator, or VaultPress.
If you are using a new theme on your WordPress website, it is important to turn off caching plugins like WP Super Cache and W3 Total Cache before doing so. This is because these plugins save and display older web pages, so turning them off will let you see the recent changes made on the website.
Before using the Multiple Themes plugin, make sure to install the new themes you want to use in WordPress.
2. Activate the Multiple Themes Plugin
After backing up your website, the next thing you need to do is install the Multiple Themes plugin. This will allow you to install more than one theme for your WordPress pages and posts.
You can use this tool to set a different theme for the homepage, or a specific URL. You can also use it to match the look of all links that start with the same characters or prefix URL. Additionally, it allows you to change the theme for URLs containing a particular query keyword without changing the currently active theme.
The WordPress theme directory offers more reliable themes than paid options. If you encounter any problems while using a premium theme, it will be difficult to identify the source of the issue. For this reason, it is also advisable to avoid paid plugins.
In addition, this plugin can not help set a theme for users’ admin panel as no template in WordPress theme directory alters the appearance of WordPress Admin panels.
Finally, click Activate Plugin To install the WordPress plugin, log in to your WordPress admin panel and navigate to the Plugins section. In the search bar, enter “Multiple Themes” and click Install Now. Finally, click Activate Plugin.
Click ‘Activate’ after the installation is completed.
3. Set Up Multiple Themes
You should now install the plugin and begin incorporating different themes into your website.
The plugin’s settings page offers several options for using multiple themes, and users can add theme selection entries according to their preferences.
Let’s see three different ways to install different WordPress themes with this plugin:
1. Select a Different Theme for the Homepage
To change the homepage to a different theme, go to the settings page for the Multiple Themes plugin.
On the Settings page, scroll down to Site Home. Then, from the Select Theme for Site Home drop-down menu, choose a theme. In this example, Twenty Nineteen was selected.
If you want to change the theme for your entire website, you can do so by clicking on the “Save All Changes” button. Otherwise, you can choose to have different themes for your home page and the rest of your website.
2. Select a Different Theme Using a Specific URL
You can set a theme for a particular page by basing it on its URL. This is an excellent option if you want to use a specific layout on an opt-in or landing page.
To edit the settings for an individual page, post, or other non-admin page, go to the “For an Individual Page, Post, or Other Non-Admin Page” section on the plugin’s settings page.
Choose the “Select here if URL is a Prefix” option and choose “URL” from the drop-down menu. Then, choose one of the available themes from the “Theme” drop-down menu. We have chosen “Twenty Twenty.” Finally, type your site URL in the “URL of Page, Post, Prefix or other” field.
Click the “Save All Changes” button to add the theme entry. After saving, visit the page to see the new changes.
If you want to use the same theme for a group of pages, go to the URL Prefix section on the plugin’s Settings page and select the URL Prefix option.
Then, choose one of the theme options and type the prefix URL for the pages. For example, if you want to use the same theme for all blog posts, type yoursite.com/blog here.
Once you’re done, click Save All Changes.
3. Select a Different Theme Using a Query Keyword
The Multiple Themes plugin allows you to use different themes for specific web pages based on the query keyword found in the URLs.
To use this method, go to the ‘For A Query Keyword’ section on the plugin’s Settings page.
After choosing a theme, select a keyword to use in the search box. We chose the Twenty Twenty-One theme and used the keyword “test.”
After you enter a keyword and select a theme, any site links containing that keyword will use that theme.
This option can also be used to add theme selection entries based on a query keyword and value in the URLs. For example, adding “?theme=dark” to the URL would cause the dark theme to be selected.
You can do this by navigating to the “For A Query Keyword=Value” option on any page, post, or other non-admin page and choosing an option from the drop-down menu.
Type in a keyword and value in the Query Keyword and Query Value fields, then hit the Save All Changes button to proceed.
This setting determines which theme will be applied to pages with URLs that contain the specified query keyword and value.
To view the theme rules you’ve set with this plugin, select ‘Current Theme Selection Entries’ on the Settings page.
To delete an entry, tick the box next to Delete and click Save All Changes.
4. Customize the Theme
Now that you have chosen different themes for specific pages, you can finish designing your website.
To customize a specific theme, you will need to activate it temporarily.
To begin, navigate to Appearance -> Themes on your WordPress dashboard. Find the theme you’d like to customize and hover over it. Click “Activate”. For this example, we will be using Twenty Nineteen as the theme to modify, with Twenty Twenty being the active theme.
After you activate the theme, you can change the way it looks by going to Appearance -> Customize. Once you’re finished making changes, click Publish to save them.
To reactivate your previous theme, go to Appearance -> Themes.
When you use this method, the same theme will be applied to the rest of your site, with the exception of the pages that have specific themes that you have set in the plugin’s settings.
If you want to modify a specific page without changing the other pages’ themes, you can use the Multiple Themes plugin. To do this, go to Appearance -> Multiple Themes plugin and click on the Advanced Settings tab.
On the Advanced Settings page, find the Theme for Everything section and select your WordPress active theme from the drop-down menu.
Press the Save All Changes button to continue, then go to Appearance -> Themes. From here, you can activate and customize any theme you want without affecting the themes of other pages. There is also no need to reactivate the previous theme.
When you are done, you can either keep the setting as it is, or go back to the Multiple Themes plugin’s advanced setting and select the blank option from the drop-down menu.
You can set different themes for different pages and posts on the Advanced Settings page. To do this, scroll down to For All Pages and/or All Posts and select the themes you want to use. Then click Save All Changes to finish.
To find advanced options for your theme, go to the Theme Options tab on the Multiple Themes’ Settings page.
Method 2: Using Multiple Templates With a Page Builder
By using a drag and drop page builder plugin, you can customize the appearance and layout of every page on your site without using any code.
Instead of paying for multiple premium themes, you can create custom themes for the price of a single plugin.
If you’re looking for a WordPress page builder that’s both fast and easy to use, SeedProd is the best option on the market. It has over 150 attractive pre-made templates that can be individually applied to different pages.
The premium version of SeedProd is more feature-rich and allows for the creation of multiple custom themes, making it the ideal choice for this tutorial.
To install and activate the SeedProd plugin, follow the steps in our guide on how to install a WordPress plugin.
When you first turn it on, the program will prompt you to enter your license key. You can get this data by looking in your account on the SeedProd website.
We will now demonstrate two ways that you can use SeedProd to create different layouts for various sections of your website.
1. Creating a Custom Layout for One Specific Page
Using SeedProd, you can create a page with a completely custom layout.
In order to create a landing page, go to SeedProd » Landing Pages and click on the ‘Create a New Landing Page’ button.
Select a theme for your page from the dozens of beautiful SeedProd templates, or choose a different template for each page.
To create a new page, click on the template you want to use as a starting point. If you want to start with a blank page, select ‘Blank Template’.
You will need to provide a title and URL for the page.
Click the ‘Save and Start Editing the Page’ button to continue.
To load the SeedProd page builder interface, simply drag and drop. This will give you a live preview of your page on the right, with a toolbar on the left.
After selecting a template, you can then begin adding content to your pages. If you picked the blank template, you’ll need to first select a layout for your page. Layouts with no sidebar, a sidebar on the right or left, or multiple columns are available. Then you can start adding content to your pages after you’ve selected a template.
If you turn to a different page, you can choose a completely different layout.
If you start with a different template, your page will already have some content.
To edit the content on the page, click on each block. To add new blocks to the page, use drag and drop.
If you want to know more about how to change things on your landing page or how to add new blocks, check out our guide on creating a landing page with WordPress.
When you are finished creating your page, click the drop-down arrow next to ‘Save.’ Click ‘Publish’ to store the page and make it public on your website.
Create your next page using a different template and layout.
With a little bit of effort, you can create a custom theme for your website that has different layouts. This can be especially useful if you have a lot of different pages on your website that you want to keep track of. By creating a custom theme, you can make sure that each page on your website has the same general look and feel. This can make your website more professional and easier to navigate. You can create a custom theme for your website with different layouts to make your website more professional and easier to navigate.
If you want to use SeedProd to create a completely custom theme, you can.
SeedProd allows you to create unique designs for different sections of your website. For example, you could have a different layout for your blog than the rest of your website, or a different layout for your eCommerce shop than your homepage.
To begin, go to SeedProd » Theme Builder and click on the Themes button.
From this point, you can select a theme layout to begin.
You can use them as a starting point, and then customise them however you want.
When you select a theme, SeedProd will automatically generate templates for different areas of your website.
You can change each section to look like a different theme.
You can create your own templates that can be used depending on the different areas of your site.