Intereting Posts
Если поиск соответствует таксономии Вход в виджет плагина не допускает пробелов Выполнять скрипт только на определенных страницах администратора Wp_query вычисляет точки Как использовать разные домены для разных блогов, размещенных на одном хосте в субдоменах с .htaccess the_content () не выводит ничего (дополнительные пользовательские поля) Создайте отдельный шаблон для общей пользовательской таксономии с общими условиями Мета-запрос И / Или Открыть ссылку в новой вкладке, отмеченной по умолчанию при добавлении новой ссылки в редакторе визуальных сообщений Проверьте, есть ли тег, категория или автор в файле archive.php Пользовательский тип сообщения – заголовок страницы архива Ajax загружает больше кнопки в виджетах последних сообщений Передача информации об авторе из настраиваемого поля в соответствующий автор Создание нового div onclick wordpress + ajax Содержимое вытащили из шаблона страницы вместо редактора

Как добавить второй раздел контента при использовании определенного шаблона страницы

Возможно ли включить вторую область содержимого на экране редактирования, если выбран какой-либо шаблон?

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

Solutions Collecting From Web of "Как добавить второй раздел контента при использовании определенного шаблона страницы"

Вы можете добавить метабокс для своего второго раздела контента, а затем скрыть его с помощью javascript, если текущий шаблон не является конкретным шаблоном:

current_template = jQuery('#page_template').val(); if( current_template != 'my-special-template.php' ){ jQuery('#_your_meta_box_id').hide(); } 

затем привяжите функцию к событию изменения в раскрывающемся списке шаблона и покажите ее, когда выбран конкретный шаблон:

 jQuery('#page_template').change(function(){ selected_template = jQuery(this).val(); if( selected_template == 'my-special-template.php' ){ jQuery('#_your_meta_box_id').show(); } });