Attractive front-end theme switcher/preview allowing demo of all themes, with menu and widget handling.
Author: | tapy.com (profile at wordpress.org) |
WordPress version required: | 4.0 |
WordPress version tested: | 4.2.4 |
Plugin version: | 0.02 |
Added to WordPress repository: | 20-08-2015 |
Last updated: | 21-08-2015
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | http://tapy.com |
Total downloads: | 1 484 |
Active installs: | 10+ |
Click to start download |
Attractive front-end theme switcher/preview allowing demo of all themes, with menu and widget handling.
Usage
Add the shortcode [theme_catalog_select] to any page or post to display an attractive list of themes available to preview
Shortcode Attributes
- errors (true,false,null) default:false - Display only themes with errors. true to only show errors, false to only show non errors, null to show both Read More
- allowed (true,false,'site','network',null) default:true - Display only allowed themes Read More
- screenshots (true, false, null) default:true - Display only themes that have screenshots. true to only show themes with screenshots, false to only show themes without screenshots, null to show both
- lazyload (true,false,integer) default:20 - whether to use lazyload. true to always use lazyload, false to never use lazyload, integer to use lazyload if at least specified amount of results are found.
- display_screenshot (true,false) default:true - Display screenshots
- display_name (true,false) default:true - Display names
- display_author (true,false) default:true - Display authors
- display_version (true,false) default:true - Display versions
- display_description (true,false) default:true - Display description
Menus
Menus can be created/mapped on a per theme basis and global menus can be created which will be used in the event that the menus are not mapped for the selected theme.
- Individual Theme Menus can be set up. To do so :
- Turn on "Apply in admin" under
Settings -> Theme Catalog
- Use the page you have the selector on to switch to the desired theme.
- Go to
Appearance -> Menus
and set up menus as you wish - Repeat steps 2 & 4 for all the themes you want to individually map.
- Turn off "Apply in admin" under
Settings -> Theme Catalog
- Turn on "Apply in admin" under
- Global Theme Menus can be created by creating menus named "theme_catalog_menu_1" "theme_catalog_menu_2" etc. Menus will be populated into loaded theme in the order they are encountered.
Widgets
Widgets can only be handled on a per theme basis. To do so :
- Turn on "Apply in admin" under
Settings -> Theme Catalog
- Use the page you have the selector on to switch to the desired theme.
- Go to
Appearance -> Widgets
and set up widgets as you wish - Repeat steps 2 & 4 for all the themes you want to individually map.
- Turn off "Apply in admin" under
Settings -> Theme Catalog
Issues
iThemes Builder themes and Artisteer themes (and I'm sure there are others) bypass WordPress' wp_nav_menu function, so can not use global menus. You must use individual menu mapping for these.
Screenshots
FAQ
ChangeLog