devdev / in the loop

Ottenere l’URL della pagina attuale in WordPress

Ecco uno snippet che ci permette di ottenere velocemente l’URL della pagina WordPress attuale, non importa se essa è una pagina, un articolo, una categoria, la pagina di un tag, la home page, etc. Se il nostro template necessita di avere una variabile che contenga l’indirizzo, possiamo farlo con due righe di codice. Vediamo quindi come ottenerlo:

Questo codice naturalmente può essere utilizzato direttamente in una o più pagine del template che stiamo sviluppando (o utilizzando):

global $wp;
$url_attuale = home_url( add_query_arg( array(), $wp->request ) );

In questo modo, nella variabile $url_attuale  avremo l’intero indirizzo, ad esempio https://devdev.it/php-8-novita-1354/ . Se invece volessimo soltanto lo slug, dovremo utilizzare questo codice:

global $wp;
$slug_attuale = add_query_arg( array(), $wp->request );

In $slug_attuale  avremo la stringa php-8-novita-1354 .

Questo articolo ti è stato utile?
Wordpress – LETTURA 5 MINUTI Abilitare upload di file in WordPress (senza plugin)
Se volessimo caricare nella Libreria Media di WordPress un tipo di file non supportato, riceveremo l’errore: Non hai i permessi…
Wordpress – LETTURA 7 MINUTI WordPress e cron job in modo semplice
WordPress possiede un sistema interno di cron job da poter sfruttare in modo modo semplice, senza l’utilizzo di alcun plugin…
Wordpress – LETTURA 4 MINUTI Visualizzare i tag di una categoria in WordPress
Nella costruzione di un template, spesso ci troviamo a dover ottenere la lista dei tag dei post associati ad una…
Wordpress – LETTURA 5 MINUTI Passare variabili a get_template_part() in WordPress
Come sappiamo, la funzione get_template_part(), ci mette a disposizione un meccanismo semplice per creare delle sezioni riusabili all’interno del nostro…
Roba figa da
if (weekend) {
    relax();
}
la nostra newsletter, ogni tanto.