Passare variabili php con le pagine WordPress
-
Ciao a tutti.
Per favore ho bisogno di un aiuto.
Ho la necessità di passare variabili nelle pagine WP nel seguente modo:
nomesito.it/demo/variabile1/
nomesito.it/demo/variabile1/variabile2/In pratica devo passare lo slug delle pagine (variabile1 e 2) quando utilizzo il determinato template di pagina.
Ho provato con il codice che incollo qui sotto ma non funziona come vorrei perchè qualsiasi variante che scrivo nella url viene passata invece di restituire un errore 404 e passare la variante solo quando la pagina variante1 e/o variante2 esistono realmente.
Grazie mille in anticipo.
functions.php
add_action( 'init', 'isw_add_rules' ); function isw_add_rules() { add_rewrite_rule( '^demo/([^/]*)/([^/]*)/?', 'index.php?page_id=12112&autore=$matches[1]&titolo=$matches[2]', 'top'); add_rewrite_tag('%autore%','([^&]+)'); add_rewrite_tag('%titolo%','([^&]+)'); //flush_rewrite_rules(); }
template.php
<?php $autore = get_query_var( 'autore' ); $titolo = get_query_var( 'titolo' ); echo $titolo . '</br>'; echo $autore; ?>
Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
- Il topic ‘Passare variabili php con le pagine WordPress’ è chiuso a nuove risposte.