Of course you could create a page template or even a specific post templateand then style them as you like. But let’s be honest – most of us don’t have the design skills to code up a template from scratch and make it look good.
Fortunately for us design-challenged folks, we don’t have to worry. There’s a way to assign whatever theme you like to specific pages or posts with a plugin called Jonoradio Multiple Themes.
The plugin has a number of nice features. In addition to adding different themes to individual Posts and Pages, you can also assign a theme to all Posts and/or all Pages. And you can get a different theme for the homepage too.
So, for example, you might have one theme for your homepage, one for your posts, and one for your pages.
In addition, you can also set it to apply a certain theme for all posts in a category with the special wildcard (*) function. And you can use that function to get even more creative than that. (There are some examples on the settings page.)
Here’s a very limited look at some of the settings.
A Few Limitations
There are a few limitations and a few complications with this plugin in terms of getting all your options set the way you’d like, but the plugin author has provided detailed instructions and possible solutions in the help areas on the plugin’s WordPress.org page.
The plugin author also seems to be very active in the support forums too.
One other thing to be warned about here is that not all premium themes will necessarily work with this plugin. With some themes, there are simply too many conflicts to be easily resolved.
Not Working For You?
If your need is for complicated themes in different areas of your site, and this plugin doesn’t do the trick for you, then you may need to consider going with a Multisite install and making each section a different site