Здравствуйте, сегодня поговорим о плагине – Theme Switcher, который позволяет любым пользователям вашего сайта поменять тему оформления сайта мгновенно и только для себя, остальным пользователям будет показана исходная тема.
Скачать исходники для статьи можно ниже
Как будет выглядеть?
или так (выпадающий список – dropdown):
Сведения о плагине Theme Switcher
Сведения о плагине на основе данных wordpress.org:
Последнее обновление: 2009-11-9 – более 2-х лет не обновлялся, однако, работает отлично, проверял на версии wordpress 3.5.1 – работает!
Загрузок: 42,185 – хороший показатель.
Страничка плагина: wordpress.org/plugins/theme-switcher/
Автор плагина: Ryan Boren
Установка плагина Theme Switcher
Установка плагина стандартная – заходим в панель управления wordpress, в левом меню выбираем пункт “Плагины” и его подпункт “Внешний вид”, в строку поиска вводим ” Theme Switcher”, устанавливаем и активируем плагин.
Настройка плагина Theme Switcher
После активизации в вашей панели управления в пункте “Внешний вид” и его подпункте “Виджеты” добавится новый виджет – Theme Switcher Widget, других настроек у данного плагина нет.
list – вывод тем оформления обычным списком.
Dropdown – вывод тем оформления выпадающим списком.
Как видите настроек мало.
Также вы можете установить wordpress плагин – Widget Logic, который позволяет добавлять условия для вывода любого виджета, то есть показывать его только на главной странице, на определенной странице, записи, категории и др.
Далее нам нужно настроить темы нашего сайта, так как плагин будет выводить все имеющиеся установленные темы.
Поэтому заходим в пункт “Внешний вид” и его подпункт “Темы” и удаляем или устанавливаем нужные нам темы.
Также можно взять например только одну тему и сделать из нее разные варианты оформления – например со светлым и темным фоном (то есть если пользователь читает сайт ночью, то он может поставить себе темный фон, если же утром – светлый).
Если вы даете возможность менять пользователям темы оформления, то не забудьте вставить виджет “Theme Switcher Widget” в сайдбар во всех этих темах, а то пользователь поменяет тему, а в ней нет виджета “Theme Switcher Widget” и он не сможет поменять тему обратно.
Плагин запоминает изменения для каждого пользователя (какую тему оформления он поставил), но для всех остальных пользователей будет стоять исходная тема, которую администратор активирует в своей панели управления (“Внешний вид” – “Темы оформленя”) – по-моемому, это главное преимущество данного плагина.
Шорткод
У данного плагина также имеется короткий код (шорткод) для вывода списка тем в любом месте вашего сайта.
wp_theme_switcher()
Для того чтобы вывести выбор темы выпадающим списком воспользуйтесь следующим шорткодом:
wp_theme_switcher('dropdown')
По-моемому, Theme Switcher – отличный плагин, чтобы дать возможность вашим пользователям менять стиль оформления сайта под себя.