Eseguire codice solo su una pagina specifica
7 lug 2014, 20:12:30
Visualizzazioni: 13.9K
Voti: 2
Sto cercando di far sì che il blocco di codice qui sotto venga caricato solo quando si tratta della pagina di contatto, ma non sembra funzionare. Avete idee su quale potrebbe essere il problema? Sono ancora abbastanza nuovo con PHP.
if (is_page('/contact-us/')) {
// Verifica se siamo nella pagina di contatto
if ( function_exists( 'wpcf7_enqueue_scripts' ) ) {
// Carica gli script e gli stili di Contact Form 7
wpcf7_enqueue_scripts();
wpcf7_enqueue_styles();
}
}

Dz1
121
Commenti
Tutte le risposte alla domanda
1
0
La funzione is_page
accetta l'ID della pagina, il titolo della pagina o lo slug della pagina. Sembra che tu stia cercando di passargli un frammento di URL invece.
Hai detto che 'contact-us' è lo slug della tua pagina dei contatti, quindi prova
if (is_page('contact-us')) {
senza le barre oblique, cioè passando lo slug della pagina invece.

Rup
4.39K
7 lug 2014 20:16:32
Domande correlate
2
risposte