Переключатель тем в WordPress — Плагин Theme Test Drive
Плагин Theme Test Drive позволяет делать на блоге 2 полезные вещи:
1. Тестить новые шаблоны, не пугая посетителей,
2. Показывать посетителям демо-версии шаблонов.
Автор плагина — Владимир Преловак.
Итак, плагин. Текущая версия 2.7.5. Скачать его можно здесь.
Установка плагина Theme Test Drive: загружаем распакованный архив в папку с плагинами, затем в админ-панели в разделе плагинов активируем его и пользуем в свое удовольствие.
Настройки плагина Theme Test Drive: опции настроек плагина расположены во вкладке «Внешний вид» админ-панели:
В настройках также нет ничего сложного:
Easy Theme Installation позволяет быстро загрузить архив с шаблоном откуда-нибудь из сети. Просто кидаете ссылку в окно и жмете Install theme. Хотя я бы не стал этого делать просто потому, что неизвестно чего еще прилетит в архиве.
Раздел Usage предлагает выпадающий список с названиями шаблонов, которые у вас уже есть в папке с шаблонами. Выбрав любой из них, кликаете по кнопке Enable Theme Drive.
В строке Access level можно установить уровень «видимости» тестируемой темы. 10 — видна только админу, 7 — редакторам, 4 — авторам, 1 — участникам.
Теперь, если открыть страницу блога, то вы, как админ, увидите тестируемую тему, а все посетители будут видеть прежнюю тему и ни о чем не догадаются. Можете рулить тут что угодно в плане оформления.
Чтобы выйти из режима тестирования нажмите кнопку Disable Theme Drive.
Теперь о том, как показать посетителям демо-версию темы. Опять же все очень просто и прозрачно: к адресу блога добавляете параметр ?theme=xxx где ххх означает название темы. Например:
http://www.ваш_сайт.com/?theme=Gluttony
Вот и все! Хотя и не совсем. Дело в том, что плагин позволяет посетителям просматривать только главную страницу блога в демо-режиме. Если посетитель перейдет по любой ссылке (поста или в меню), то автоматом вернется к прежнему шаблону.
Поэтому имеет смысл специально для демо написать отдельный пост с примерами форматирования заголовков, абзацев, ссылок, списков, комментариев и пр.
Затем в качестве демо подсовываем не ссылку на главную страницу блога, а конкретно на этот пост. Пример:
http://www.ваш_сайт.com/proverochnyj-post/?theme=Gluttony
Enjoy!