Multipli is_page() in page.php
20 giu 2017, 01:08:55
Visualizzazioni: 22.1K
Voti: 5
Sto cercando di aggiungere multipli ID di pagina in un'istruzione if else. Questo è il mio codice finora:
if ( is_page(ID) || is_page(ID) ) {
get_header('header_alt');
} else {
get_header();
}
Ho provato diverse altre soluzioni trovate su Google, ma funziona sempre solo sulla pagina iniziale dopo aver svuotato la cache.
Tutte le risposte alla domanda
2
0
Puoi passare un array di ID a is_page
invece di usare più chiamate is_page
:
if( is_page( array( 11, 22, 33, 44 ) ) ) {
// Il tuo codice
}
Inoltre, se stai usando la funzione all'interno di un loop, dovresti considerare questa nota:
A causa della sovrascrittura di alcune variabili globali durante il Loop, is_page() non funzionerà. Per chiamarla dopo il Loop, devi prima richiamare
wp_reset_query()
.

Johansson
15.4K
20 giu 2017 01:12:08
Domande correlate
1
risposte
6
risposte
5
risposte