Intereting Posts
Изменить название должности, если сообщение имеет определенную категорию Как получить общую сумму налога woocommerce из заказа Если wordpress не имеет содержимого, измените его на черновик Использование подчеркиваний вместо дефис в постоянной ссылке Добавить видео на YouTube или Vimeo в качестве прикрепления к записи? Как добавить фильтр в «Комментарии» на панели администратора? Я случайно удалил пользователя admin, и весь их контент теперь ушел с сайта. Как я могу отображать пользовательские типы сообщений на странице? Как скрыть количество сообщений и сообщений других пользователей от edit.php для авторов и авторов wp-comment-post.php и уже отправлены заголовки создать отдельный шаблон страницы для комментариев WordPress Добавить боковые панели в меню навигации? Искать только по заголовку или только по мета в зависимости от условия Как я могу запрашивать сообщения с недавно загруженными изображениями? Как получить имя месяца из архива?

Скрыть метабокс в зависимости от выбранного шаблона страницы

Я использую следующий сценарий JQuery из этого ответа для переключения отображения обменных явлений в зависимости от выбранного шаблона страницы. В приведенном ниже примере показан отображаемый метабокс изображения при выборе шаблона по умолчанию :

(function($){ $(function() { $('#page_template').change(function() { $('#postimagediv').toggle($(this).val() == 'default'); }).change(); }); })(jQuery); 

Мой, возможно, простой вопрос: как мне получить этот код, чтобы показывать только отображаемое окно изображения для моего шаблона страницы под названием « Сервисы» ?

Я попробовал просто изменить 'default' на « Services' но не повезло.

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

value – это не то же самое, что вы видите, когда смотрите на переключатель. Эта часть предназначена для людей. Чтобы увидеть значение, вам нужно посмотреть источник страницы. Если у вас есть шаблон, созданный template.contact.php value в этом поле будет template.contact.php , так что это выглядит как имя файла php .

Значение select устанавливается на имя файла, поэтому, если файл шаблона youf является service.php

 jQuery().ready(function($) { var $featImgDiv = $('#postimagediv'); $('#page_template').change(function() { if ( $(this).val() == 'services.php' ) { $featImgDiv.show(); } else { $featImgDiv.hide(); } }).change(); });