Использование нескольких тем в WordPress

Понятно, что в один момент времени для одного человека может показываться одна тема. Но это не означает, что мы не можем показывать разным посетителям разные темы.

Зачем это нужно?

  • Чтобы дать пользователям возможность выбора шаблонов.
  • Использовать разные шаблоны для себя, админов, зарегистрированных посетителей и гостей.
  • Использовать разные шаблоны для разных устройств (десктопы, планшеты, смартфоны).

Давайте рассмотрим разные варианты реализации этих задач.

Предоставление выбора пользователям

Вероятно, это было бы прикольно позволить посетителям выбирать тему для просмотра вашего сайта. Это не так практично на большинстве сайтов, но в некоторых случаях может стать крутой фишкой. Можно найти сайты, содержащие в сайдбаре или футере менюшку, позволяющую переключить шаблон. И это практически обязательный элемент для сайтов, демонстрирующих и продающих различные шаблоны и дизайны, чтобы можно было в живую увидеть их в работе.

Эту задачу поможет решить плагин Theme Switcher (https://wordpress.org/plugins/theme-switcher/) . Обратите внимание, что нужно обязательно дать возможность посетителям вернуться к теме по умолчанию. Также широко возможности раскрываются путем комбинирования переключения дочерних тем.

Различные темы для администраторов

Достаточно часто переключение шаблонов используют при разработке шаблонов. Как знает каждый дизайнер, чтобы добиться лучшего результата, нужно работать с реальным контентом, а не с набором lorem-ipsum lorem-ipsum. Если вы хотите разрабатывать, править и переделывать шаблон на работающем сайте, то нужно, чтобы это было видно только вам, а не посетителям. Такую возможность дает плагин Theme Switch (https://wordpress.org/plugins/nkthemeswitch/) - не путаем с предыдущим плагином.

После установки и активации плагина у нас появляется возможность выбора отображаемой темы в зависимости от роли на сайте. Т.е. мы сможем задать один шаблон видимый только для админа, а другой шаблон для остальных посетителей сайта.

Различные шаблоны для мобильных посетителей

Другая причина для использования различных тем – это способ прибытия посетителей на сайт. Наглядным примером будет отображение специального шаблона для тех, кто пришел на сайт на мобильном устройстве.

Все что нужно – это использовать плагин, специально созданный для обслуживания мобильных посетителей. Плагин Wptouch (https://wordpress.org/plugins/wptouch/) обнаруживает мобильные устройства - iPhone, iPod Touch, Android, Blackberry и отображет им специальную удобную и функциональную тему.

Другой способ создания мобильной версии сайта — это бесплатный сервис Mobify https://www.mobify. com/ Фактически этот сервис не создает шаблон, но конечный результат тот же самый. Он обрабатывает контент вашего сайта и применяет к нему специальные настраиваемые стили для создания мобильной версии, удобной для просмотра на маленьких экранах. Mobify обслуживает только контент со своего домена или специально созданных поддоменов вашего сайта с помощью небольшой правки CNAME записи вашего домена для перенаправления.

Если же вы хотите развернуть свою собственную тему, то нужно подключить детектор мобильных устройств и перенаправлять таких посетителей на другой урл. Обычно это JavaScript, загружаемый в <head> секцию сайта. Обратите внимание, чтобы этого скрипта не было по URL, на который вы перенаправляете, иначе создадите бесконечный замкнутый цикл перенаправлений.

<script type="text/javascript"> if (screen.width <= 699) { document.location = "mobile.html"; } </script>

Этот метод может быть скомбинирован вместе с плагином Theme Switcher, т.к. он позволяет отображать для специальных URL отдельные шаблоны.

Адаптивный дизайн сейчас везде, даже в админке вордпресс. Начиная с версии 3.3 адаптивность стала стандартом по умолчанию.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Scroll Up