Intereting Posts
Загрузка темы, основанной на обнаружении браузера wp_enqueue_style для страницы параметров плагина Загрузка файлов в профили приятелей Подключите 8 таксономий к одной (основной) таксономии. Как? Массовое редактирование EXIF-данных для jpeg-изображений, загруженных в медиа-библиотеку? Могут ли некоторые уязвимости в плагинах использоваться, даже если плагин неактивен? Показать количество статей в меню Должен ли я использовать «Категории» или «Страницы» для статического сайта WordPress (сайт без блога)? Создайте формат файла (csv, json и т. Д.) При сохранении / обновлении сообщения Различные среды разработки (Mac и Windows) Условный для одного сообщения, принадлежащего к категории? Показывать заголовок, если не в iframe Как запрашивать сообщения для включения отдельных страниц одного типа сообщений и всех страниц другого типа сообщений? Локализация / textdomain медленная и хаотичная Disqus сбрасывает количество комментариев до 0

Главное меню навигации и нижний колонтитул, не отображаемые в категории / теге

Я попытался найти решение для первичной навигации, которое не отображается на некоторых страницах, т.е. archive.php.

Я нашел его здесь, но он все еще дает мне уведомления.

Я использую Reverie Theme в WordPress 3.6-alpha-23288

Это мой код после реализации исправления

Плагины / MyMainPlugin.php

 add_filter( 'getMainMenu', array( $this, 'getMainMenu'), 10, 1); function getMainMenu( $menuLocation ) { $locations = get_nav_menu_locations(); if ( empty( $menuLocation ) ) { $menuLocation = 'primary_navigation'; } $menuItems = wp_get_nav_menu_items( $locations[ $menuLocation ] ); if ( empty( $menuItems ) ) { return false; } else { wp_nav_menu( array( 'theme_location' => $menuLocation, 'container' => false, 'menu_class' => '', 'echo' => true, 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'depth' => 0, 'items_wrap' => '<ul class="nav-bar">%3$s</ul>', 'walker' => new reverie_walker() ) ); return true; } } 

Тема / header.php

 if ( !apply_filters( 'getMainMenu', 'primary_navigation' ) ) { $backup = $wp_query; $wp_query = NULL; $wp_query = new WP_Query( array( 'post-type' => 'post' ) ); apply_filters( 'getMainMenu', 'primary_navigation' ); $wp_query = $backup; } 

Извещения

Примечание: is_category был вызван неправильно. Условные теги запроса не работают до запуска запроса. До этого они всегда возвращают false. Дополнительную информацию см. В разделе «Отладка в WordPress». (Это сообщение было добавлено в версии 3.1.) В /var/www/customers/xxx/public_html/wp-includes/functions.php в строке 2981 Примечание: is_tag был вызван неправильно. Условные теги запроса не работают до запуска запроса. До этого они всегда возвращают false. Дополнительную информацию см. В разделе «Отладка в WordPress». (Это сообщение было добавлено в версии 3.1.) В /var/www/customers/xxx/public_html/wp-includes/functions.php в строке 2981

Есть идеи, как это решить, и может быть причиной этого? Я понятия не имею, что это вызывает.

Обновить
Это также влияет на нижний колонтитул. Таким образом, я не вижу ни одного нижнего колонтитула на моей странице archive.php.