Also verwende ich das ShiftNav-Plugin, um eine Folie im Menü zu erstellen, auf die nur in einem Mitgliederbereich zugegriffen wird. Ich versuche, dieses Menü von den allgemeinen Seiten wie dem Home, Blog, Kontakt usw. zu verbergen, und habe es geschafft, dies zu tun, außer dass es eine der Seiten nicht erkennt. Ich habe die Seite-IDs aller Seiten überprüft Ich mag versteckt würde und haben in einem Array in das Kind functions.php so sagen sie:Menü von bestimmten Seiten ausblenden, aber keine der Seiten erkennen, die ich ausblenden möchte?
add_action('wp_head' , 'remove_shiftnav');
function remove_shiftnav(){
if(is_page(array(2212, 1400, 'blog', 1950, 33, 20, 2169, 2109, 6, 2, 2114, 2053,))){
remove_action('wp_footer', 'shiftnav_direct_injection');
}
}
Seiten-ID 1400 und ‚Blog‘ sowohl die Blog-Seite, aber Obwohl dieser Code für alle anderen Seiten im Array funktioniert, funktioniert er nicht nur für meine Blog-Seite und das Menü wird weiterhin angezeigt. Irgendwelche Ideen, warum das sein könnte?