Das primäre Navigationsmenü und die Fußzeile werden nicht in der Kategorie / Tag-Seite angezeigt

Ich habe versucht, eine Lösung für die primäre Navigation zu finden, die auf einigen Seiten nicht angezeigt wird, d. archiv.php.

Ich habe einen von hier gefunden, aber es gibt mir immer noch Hinweise.

Ich benutze Reverie Theme in WordPress 3.6-alpha-23288

Dies ist mein Code nach der Implementierung des Fixes

Plugins / 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' => '', 'walker' => new reverie_walker() ) ); return true; } } 

Thema / 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; } 

Bemerkungen

Hinweis: is_category wurde falsch aufgerufen. Bedingte Abfragetags funktionieren nicht, bevor die Abfrage ausgeführt wird. Vorher kehren sie immer falsch zurück. Weitere Informationen finden Sie unter Debugging in WordPress. (Diese Nachricht wurde in Version 3.1 hinzugefügt.) In /var/www/customers/xxx/public_html/wp-includes/functions.php in Zeile 2981 Hinweis: is_tag wurde falsch aufgerufen. Bedingte Abfragetags funktionieren nicht, bevor die Abfrage ausgeführt wird. Vorher kehren sie immer falsch zurück. Weitere Informationen finden Sie unter Debugging in WordPress. (Diese Nachricht wurde in Version 3.1 hinzugefügt.) In /var/www/customers/xxx/public_html/wp-includes/functions.php in Zeile 2981

Irgendwelche Ideen, wie man das triggers, und könnte dies verursachen? Ich habe keine Ahnung, was das verursacht.

Aktualisieren
Dies wirkt sich auch auf die Fußzeile aus. Also, ich sehe auch keine Fußzeile auf meiner archive.php Seite.

Solutions Collecting From Web of "Das primäre Navigationsmenü und die Fußzeile werden nicht in der Kategorie / Tag-Seite angezeigt"