
Come ottenere l’URL della pagina corrente in WordPress con PHP
Tempo di lettura: 2 minIn fase di sviluppo di un sito o di un plugin WordPress, può essere fondamentale recuperare l’URL completo della pagina corrente. Questo semplice dato apre le porte a una serie di funzionalità avanzate che migliorano l’esperienza utente, l’usabilità del sito e l’integrazione con servizi esterni.
Pensa, ad esempio, a situazioni in cui:
- Vuoi creare link di condivisione su social network che puntino esattamente alla pagina che l’utente sta visitando.
- Hai bisogno di reindirizzare gli utenti dopo il login o un’azione specifica, riportandoli nella stessa pagina da cui hanno iniziato.
- Devi tracciare i percorsi di navigazione degli utenti sul tuo sito, magari salvando le URL visitate per analisi statistiche o per migliorare le conversioni.
- Offri dei filtri dinamici (ad esempio in un catalogo prodotti o un blog) e vuoi che gli utenti possano copiare e condividere l’esatto stato della ricerca tramite un URL completo e funzionante.
In tutti questi scenari, ottenere l’URL corrente non è un semplice esercizio tecnico, ma un passaggio fondamentale per creare un’esperienza utente fluida e professionale.
WordPress, di default, non fornisce una funzione specifica per ottenere direttamente l’URL completo. Per questo, conoscere i metodi corretti per recuperarlo in modo sicuro e affidabile è essenziale, soprattutto quando si lavora con siti dinamici, personalizzazioni avanzate o integrazioni con servizi esterni.
Ottieni l’URL della pagina corrente utilizzando PHP
Ora dunque ti spiego come ottenere l’URL della pagina corrente in WordPress con PHP. Questo snippet permette di recuperare l’URL della pagina attualmente visualizzata su qualsiasi pagina del tuo sito WordPress. Funziona indipendentemente dal fatto che si tratti di un post singolo, una pagina statica, un archivio o una categoria: in ogni caso, sarà in grado di ottenere l’URL corretto.
<?php
global $wp;
$current_url = home_url( add_query_arg( array(), $wp->request ) );
echo $current_url; ?>
Ottenere l’URL completo della pagina corrente in WordPress è una funzionalità molto utile e, come hai visto, può essere implementata con poche righe di codice. Che tu stia creando reindirizzamenti intelligenti, link di condivisione personalizzati o soluzioni avanzate di tracking e analytics, conoscere l’indirizzo esatto della pagina corrente ti offre infinite possibilità per migliorare l’interazione degli utenti con il tuo sito.
Ricorda sempre di utilizzare metodi sicuri e di filtrare adeguatamente i dati quando lavori con gli URL, per proteggere il tuo sito da potenziali vulnerabilità.
Ora che sai come ottenere l’URL corrente, non ti resta che metterlo in pratica nei tuoi progetti! Se hai dubbi o vuoi condividere come utilizzi questa funzione nei tuoi sviluppi, lascia pure un commento.
Dott. in Comunicazione e Pubblicità per le Organizzazioni. Sono l'ideatore del blog Robadagrafici.com e mi occupo di comunicazione visiva, grafica e web, per le aziende.