Multiple Themes установить разные темы для записей и страниц WordPress

Multiple Themes разные темы для страниц и записей Wordpress Прибамбасы для сайта

 Привет ! Мы продолжаем разбирать самые интересные и самые полезные плагины для сайта WordPress ! Сегодня вы узнаете как выбрать и установить разные темы (шаблоны) для одной или нескольких записей или страниц на сайте WordPress. Вы сможете выбрать тему для главной страницы своего сайта. То есть, тема главной страницы сайта, будет отличаться от темы всех остальных страниц сайта. Вы сможете выбрать отдельную тему для всех записей своего сайта. Вы сможете выбрать отдельную тему для всех страниц своего сайта. Вы сможете установить отдельную тему для страниц по префиксу или ключевому адресу в URL адресе страницы. Очень простой и полезный плагин !

Установить плагин Multiple Themes вы сможете прямо из админ-панели WordPress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

 

Multiple Themes разные темы для страниц WordPress

 

Далее, после установки и активации плагина, перейдите на страницу: Настройки – Multiple Themes plugin или Внешний вид – Multiple Themes plugin. Здесь вы сможете настроить основные параметры плагина. На странице Settings, в начале, вы можете прочитать ознакомительную информацию о работе плагина.

 

Multiple Themes plugin настройки плагина

 

Далее, на странице Settings, в разделе Site Home, вы можете выбрать тему для главной страницы своего сайта. В поле, возле параметра Select Theme for Site Home, выберите тему (в списке будут отображаться все установленные на вашем сайте темы) и сохраните изменения (Save All Changes). Выбранная тема будет отображаться только на главной странице вашего сайта.

 

Select Theme for Site Home

 

Далее, на странице Settings, в разделе For An Individual Page, Post or other non-Admin page; or a group of pages, specified by URL Prefix, optionally with Asterisk(s), вы можете выбрать тему для страниц или записей по:

 

По URL адресу, нужно указать URL адрес страницы, на которую будет установлена выбранная тема. Самый простой вариант. Любой URL адрес.

– URL Prefix, можете указать URL адрес с префиксом или приставкой. Пример – http://example.com/wp/2014/04/13/. Обратите внимание ! Такие URL адреса можно использовать для групп страниц, архивов, категорий, меток и т.д.

– URL Prefix with Asterisk (“*”), можно указать URL адрес с префиксом и звёздочкой. Пример – http://example.com/ wp/*/ 04 / */d. используется для каталогов, подкаталогов, групп страниц и т.д.

 

– Select here if URL is a Prefix, выберите тип URL адреса.

– Theme, выберите тему для URL адреса.

– URL of Page, Post, Prefix or other, укажите URL адрес страницы или страниц, на которой (которых) будет отображаться выбранная тема.

Сохраните изменения.

– Вы можете добавлять несколько страниц. Все добавленные страницы будут отображаться вверху страницы Settings.

 

For An Individual Page, Post or other non-Admin page

 

Далее. Обратите внимание ! После добавления страницы или записи, у вас вверху страницы, в разделе Current Theme Selection Entries, появится список всех добавленных страниц. Вы можете удалить страницу или добавить новую страницу по такому же принципу, как описано ранее.

 

Current Theme Selection Entries

 

Далее, на той же странице Settings, в разделе For A Query Keyword on any Page, Post or other non-Admin page, вы можете выбрать тему для страниц по ключевому слову. Выберите тему (Theme), в поле Query Keyword укажите ключевое слово (например – iphone), сохраните изменения. Выбранная тема будет отображаться на всех страницах, в URL адресе которых присутствует данное ключевое слово.

Вы можете добавлять несколько страниц. Все добавленные страницы будут отображаться вверху страницы Settings.

 

For A Query Keyword on any Page, Post or other non-Admin page

 

Далее, на странице Settings, в разделе For A Query Keyword=Value on any Page, Post or other non-Admin page, вы можете выбрать тему для страниц, в URL адресе которых указан определённый запрос и значение. Пример – http://i922713i.bget.ru?firstname=dorothy (запрос = значение).

 

– Theme, выберите тему.

– Query Keyword, укажите запрос.

– Query Value, укажите значение.

Сохраните изменения.

– Вы можете добавлять несколько страниц. Все добавленные страницы будут отображаться вверху страницы Settings.

 

For A Query Keyword=Value on any Page, Post or other non-Admin page

 

Далее, на странице Site Aliases, вы можете добавлять псевдонимы вашего сайта. Например, если у вашего сайта есть несколько адресов или зеркал, с www или без, с https или http. Если после установки и использования данного плагина, вы перешли на адрес с https с SSL сертификатом, добавьте новый адрес вашего сайта в Site Alias, а старый удалите. Сохраните изменения.

 

Current Site Alias Entries

 

Далее, перейдите на страницу Advanced Settings. Здесь вы сможете настроить дополнительные параметры и возможности. В разделе Sticky and Override вы сможете настроить:

 

When to add Sticky Query to a URL.

Append if no question mark (“?”) found in URL, добавлять в URL адрес вопросительный знак, если он отсутствует. Используется для одинаковых запросов. Есть одинаковые страницы с разными (условными) адресами. Пример, с вопросительным знаком и без него.

– Append if no Override keyword=value found in URL, добавить значение в URL адрес, если не переопределено запрос = значение. Используется для одинаковых запросов.

 

Sticky and Override

 

Далее, на странице Advanced Settings, в разделе Theme for Everything, вы можете:

 

– Select Theme for Everything, to Override WordPress Current, здесь можно выбрать тему для всех страниц.

 

 Select Theme for Everything, to Override WordPress Current

 

Далее, на той же странице, в разделе For All Pages and/or All Posts, вы можете:

 

– Select Theme for All Pages (Pages created with Add Page), можно выбрать тему для всех страниц. Только для тех страниц, которые создаются через: Страницы – Добавить новую.

– Select Theme for All Posts, вы можете выбрать тему для всех записей блога.

Сохраните изменения.

 

For All Pages and/or All Posts

 

Далее, на той же странице, в разделе AJAX, вы можете:

 

– Theme for admin-ajax.php, можно выбрать тему для страниц, в URL адресе которых используется admin-ajax.php.

Сохраните изменения.

 

Theme for admin-ajax.php

 

Остались вопросы ? Напиши комментарий ! Удачи !

 

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

  1. Ирина

    Добрый вечер! Установила этот плагин, настроила отображение отдельной страницы (префикс – форумы) с другой темой. Возникла проблема: отсутствует возможность настроить вторую тему. Так, например, в верхнее меню на странице форумов (со второй темой) включаются все страницы. Можно ли это как-то исправить?
    Спасибо, очень полезный сайт.

    Ответить
    1. Admin автор

      Здравствуйте! Вам нужно активировать тему и настроить её, потом вернуть основную тему. Вот и всё.

      Ответить
  2. Ирина

    Спасибо!!! Всё получилось!

    Ответить
    1. Admin автор
      Ответить
  3. Любовь

    Как круто!
    Спасибо Илья, классный плагин, отличная подсказка
    Здорово! Отлично!
    Времена меняются стремительно, весь сайт шаблон не хочется менять… много переделывать и настраивать заново.
    А вот главную страницу – здорово обновить новым современным шаблоном. Стильно)
    Супер подсказка, спасибо за полезный плагин

    Ответить
    1. Admin автор

      Пожалуйста! Если что-то не понятно, задавай вопросы.

      Ответить
  4. Любовь

    Ну и как сделать?
    Илья с твоей подсказки отключить сайт ? Спасибо На как могу?

    Ответить
    1. Admin автор

      Что сделать?

      Ответить
  5. Любовь

    У меня выбрала для перв глв стр классный шаблон, хочешь знать какой? может есть описание уже у тебя, он супер совренный по моей теме в мире \\\\\\\\. не смотря что я в Италии
    СПАСИБО
    ну и

    Ответить
    1. Admin автор

      Вопроса твоего не понял.

      Ответить
  6. Олег

    Добрый вечер! Не могу настроить вторую тему: сначала активировал, внес изменения, после вернул предыдущую тему и все изменения на ней тоже применились… А можно как-то настроит так, чтобы все настройки для каждой темы были индивидуальные?
    Спасибо!

    Ответить
    1. Admin автор

      Здравствуйте. У тем разные настройки, они не могут применяться к другой теме. Какие именно изменения вы имеете в виду?

      Ответить
      1. Олег

        Допустим меняю главное меню или виджеты. Убрал пункт меню на новой теме, на предыдущей этот пункт тоже исчез. Причем все меню и виджеты сразу подтягиваются из старой темы..

      2. Admin автор

        Меню не надо менять, нужно создать новое меню, у каждой темы должно быть своё меню. С виджетами так не получится, не предусмотрено. Я имел ввиду Внешний вид – Настройки.

      3. Любовь

        Привет Илья!
        Я терпеливо все восстановила. красиво получилось.
        Вопрос
        в новой теме красиво настроила подвал. там 3 виджета + фото. Темой предусмотрено новой.
        А не отображается подвал, когда активирую старую тему для всего сайта.
        Как быть с настройками?
        Спасибо

      4. Admin автор

        Привет. У каждой темы свои сайдбары, поэтому когда ты активируешь тему, будут отображаться именно её сайдбары. Здесь уже ничего не поделать, две страницы с сайдбарами в админ-панели не могут отображаться. Будут отображаться только настройки связанные с внешним видом. Внешний вид – Настройки.

  7. Любовь

    Привет Илья!
    А мне так обидно… столько времени настраивала эту вторую тему (но вечером не доделала) и включила обратно стр старую отображаться…
    Сейчас с утра включаю доделать И там все полетело… вернулось в первоначальное

    Ответить
  8. Любовь

    Илья! вообще запуталась) а старую страницу на сайте, которую я сейчас переделываю на новой теме , надо удалить? Так получается?
    Спасибо!

    Ответить
    1. Admin автор

      Если она тебе не нужна, можешь удалить. Не совсем понимаю, что тебе нужно сделать.

      Ответить
  9. Любовь

    Ну ты прав Илья!
    Однако я не пойму…
    Две темы, две страницы…почему на каждой не может быть свой подвал? (у меня там виджеты)
    Вот смотри что написано:
    Виджеты — это независимые блоки содержимого, которые можно размещать в областях, предусмотренных вашей темой (обычно их называют боковыми колонками).
    Ваша тема имеет одну другую область для виджетов, но эта страница не показывает ее.

    Вы можете переходить на другие страницы вашего сайта используя интерфейс настройки для просмотра и редактирования виджетов на этих страницах.

    Может помочь какой плагин?
    Подскажи, пожалуйста.
    Спасибо

    Ответить
  10. Любовь

    Да, все виджеты видно классно принастройках новой темы. Как только переключаю сам сайт на старую-основную тему.. исчезают виджеты)))

    Ответить
    1. Admin автор

      Всё правильно так и должно быть. При активации темы, будут отображаться сайдбары именно активной темы, а не той которую деактивировали. Одновременно они не могут отображаться.

      Ответить
  11. Любовь

    Илья!
    Подожди)
    Так для каждой страницы своя тема активирована.
    Через плагин только для главной одной стр сайта у меня спец тема активна.
    И? Значит и виджет должен быть виден.
    Спасибо

    Ответить
    1. Admin автор

      Активной может быть только одна тема.

      Ответить
  12. Любовь

    Илья а есть плагин в помощь?
    Как же отрегулировать виджет в подвале?
    Ни одну из тем менять жаль ?
    Подскажи пожалуйста ?
    Спасибо

    Ответить
    1. Admin автор

      Попробуй вот этот плагин – WordPress Widgets On Pages.

      Ответить
      1. Любовь

        Привет Илья!
        Сделала виджет.
        Мне надо его установить в подвал.
        внешний вид-редактор-подвал… вставляю шорткод – и ничего)

      2. Admin автор

        Надо вставить php код, а не шорткод, в настройках он есть.

      3. Любовь

        Спасибо. Отлично.
        У меня расстояние между очень большое, вертикальное
        Илья подскажи пожалуйста как уменьшить
        Спасибо

      4. Admin автор

        С помощью CSS.

      5. Любовь

        Через SiteOrigin CSS я не пойму как в подвал вставить
        Подскажи пожалуйста
        Спасибо
        Да и еще сразу. Почему одним столбцом отображается? мне нравилось 3 колонки
        Спасибо

      6. Admin автор

        Через SiteOrigin CSS не вставишь, не предназначен он для этого. Можно вывести 3 колонки с помощью кода. Код здесь в файле.

      7. Любовь

        Спасибо
        Но разумеется я не разобралась
        Сделала колонки через таблицу

  13. Ирина

    Всем привет! Спасибо автору, на сайте очень много полезной информации. У меня основная тема сайта – доска объявлений, но она не дружит с плагинами форумов. Экспериментировала с этим плагином что б подключить разные темы, в итоге нашла режим мультисайта в самом вордпрессе и необходимость в плагине отпала. С помощью режима мультисайт, можно устанавливать разные темы/плагины как для поддоменов, так и для директорий (страницы сайта) – указывается при установке. Очень советую.

    Ответить
  14. Александр

    все сделал как вы тут описали но сайт даже на стандартных темах выдает ошибку 500 при переходе с админки на домашнюю страницу. В чем проблема? А уже нашел в чем проблема – идет конфликт с плагином CoursePress….

    Ответить
  15. Алексей

    Добрый день. Использую на сайте 2 темы – одну для ПК пользователей (основная), другую для мобильных. Столкнулся с такой проблемой, что тема, используемая мной для мобильных пользователей (использую плагин переключателя тем) является неактивной и поэтому часть функций не задействуется. В основном это функции, относящиеся к Про-версии темы, активирующиеся плагином. Плагин этот пишет, что тема не является активной. Видимо, дело в этом. Как можно решить данную ситуацию?

    Ответить
  16. Евгений

    Здравствуйте!

    А есть плагин, с помощью которого каждая тема будет работать по своему адресу? Например, мне надо продемонстрировать заказчику в реальном времени 50 тем, каждая должна открываться по своему адресу. Есть вариант, конечно, в каждую папку на сервере установить свой WordPress со своей темой. Но не хотелось бы. ))

    Ответить
    1. Евгений

      Ага, режим “Мультисайт” есть однако! Его и надо в моём случае попробовать. )

      Ответить
    2. Admin автор

      Здравствуйте, как раз этот плагин подходит

      Ответить