Intereting Posts
Последний обновленный запрос списка категорий, исключение из отображения Проблемы, с которыми сталкиваются правила перезаписи? «URL-адрес плагина пользовательского типа» URL-адрес плагина strcuture ajax в меню администратора количество просмотров всех комментариев пользователя на разных (не повторяющихся) сообщениях Расширение класса WP_Widget_Text Почему WP-CLI и WP Admin показывают разные версии плагинов с обновлениями? Как узнать, отредактировал ли файл wp-admin файл? как добавить один и тот же виджет дважды на боковую панель? Таможенный шаблон таксономии Ограничивает ли WordPress длину названий slug для сообщений Meta или терминов? используйте add_action ('wp_head') в виджетах для генерации динамических стилей CSS Построение оператора if if с помощью is_category (); в archive.php Не могут ли пользовательские таксономии иметь одинаковые термины (слизняки) в качестве категорий? Добавить post-new.php? Post_cat = catslug в меню администратора

Скрыть сухари на определенных страницах

Может ли кто-нибудь помочь мне скрыть сухарики от определенных идентификаторов страниц?

Я использую плагин Breadcrumb NavXT. Я только узнал, как скрыть его с домашней страницы.

Я использую этот код в своем header.php :

 if ( ! is_front_page() ) { bcn_display(); } 

Solutions Collecting From Web of "Скрыть сухари на определенных страницах"

Предположим, вы создали массив идентификаторов страниц, в которых вы не хотите, чтобы панировочные сухари отображались.

 $ids = array( 4, 8, 15, 16, 23, 42 ); 

Теперь вам просто нужно проверить, имеет ли отображаемая на данный момент страница (или сообщение) один из этих идентификаторов, а если нет, отобразите панировочные сухари.

 if ( ! in_array( get_the_ID(), $ids ) ) { bcn_display(); } 

// РЕДАКТИРОВАТЬ
И если вы хотите исключить только страницы – никаких других (настраиваемых) сообщений – вы можете немного ускорить проверку.

 if ( ! is_page() || ! in_array( get_the_ID(), $ids ) ) { bcn_display(); } 

// EDIT (согласно вашему комментарию)
Чтобы исключить главную страницу, а также конкретные страницы, попробуйте следующее:

 $ids = array( 4, 8, 15, 16, 23, 42 ); // Automagically add the ID of your front page $ids[ ] = (int) get_option( 'page_on_front' ); if ( ! is_page() || ! in_array( get_the_ID(), $ids ) ) { bcn_display(); }