Часто на разных разделах сайта бывает необходимо отобразить разные темы. Например, на одной странице или записи будет задействована одна тема, а на другой – совсем другая. Обычно такой ход используется на сайтах, включающих в себя независимые разделы, например, форум, магазин и т.п.
Как на WordPress-сайте задействовать несколько тем одновременно?
В WordPress, по умолчанию, активной может быть только одна тема. Поэтому для решения задачи необходимо использовать сторонние разработки. Одной из таких является бесплатный плагин hiWeb Theme Switcher.
Плагин hiWeb Theme Switcher
Следует отметить, что плагин уже давно не обновлялся автором, но все также отлично работает. Итак, во-первых, его необходимо установить и активировать. После этого следует в админ-меню перейти в раздел Внешний вид -> hiWeb Theme Switcher.
На странице настроек имеется таблица со списком правил, которые указывают, где и какую тему отобразить. Создадим новое правило. Для этого следует нажать кнопку Add rule.
Первым делом следует задать название правила. Дальше, в опции Switch to theme, необходимо выбрать тему. Блок Select post types служит для выбора типа записей (для Записей значение равно post, для Страниц – page). Отметим, что тут можно выбрать несколько типов, просто нажав на нужном (выбранное значение будет выделено синим цветом). Дальше, в блоке Switch on select posts, необходимо указать, на каких именно страницах и/или записях будет задействована выбранная тема. Тут также можно указывать несколько значений. Для сохранения правила нужно нажать кнопку Опубликовать.
Теперь, создавая необходимое количество правил (отдельно для каждой темы), Вы таким образом сможете задействовать конкретную тему для того или иного раздела своего сайта.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Добрый день. Использую на сайте 2 темы – одну для ПК пользователей (основная), другую для мобильных. Столкнулся с такой проблемой, что тема, используемая мной для мобильных пользователей (использую плагин переключателя тем) является неактивной и поэтому часть функций не задействуется. В основном это функции, относящиеся к Про-версии темы, активирующиеся плагином. Плагин этот пишет, что тема не является активной. Видимо, дело в этом. Как можно решить данную ситуацию?