WordPress – Effettuare il redirect di una pagina senza plugin

Plugins Programmazione Wordpress
0

Il primo modo per reindirizzare una pagina WordPress senza reindirizzare i plug-in è aggiungere alcuni frammenti di codice al functions.php il file principale delle funzioni di WordPress che si trova nel tuo tema WordPress.

All’interno del tuo tema WordPress, dovresti individuare questo file denominato functions.php. Questo file aggiunge tutte le funzioni al tuo tema WordPress e per estensione al tuo sito WordPress.

Apri il file functions.php e aggiungi il seguente codice sostituendo “about” con la tua rispettiva pagina a cui desideri reindirizzare gli utenti.

add_action('template_redirect', 'redirect_to_home_from_about_page');
function redirect_to_home_from_about_page() {
if( is_page('about')) {
wp_redirect(home_url());
exit();
}
}

Questo codice controlla se l’utente è nella pagina delle informazioni e se è nella pagina delle informazioni viene reindirizzato alla home page.

Puoi cambiarlo per controllare qualsiasi altra pagina cambiando la stringa ‘about’ che controlla se l’utente è nella pagina about. Ad esempio, possiamo modificare il codice e verificare se l’utente è nella pagina “contatti” come segue:

add_action('template_redirect', 'redirect_to_home_from_about_page');
function redirect_to_home_from_about_page() {
if( is_page('contact')) {
wp_redirect(home_url());
exit();
}

Reindirizza una pagina WordPress senza plugin (HTACCESS)
Un modo alternativo per reindirizzare una pagina WordPress senza utilizzare plug-in consiste nell’aggiungere una regola di reindirizzamento al file htacess che si trova nella radice dell’installazione di WordPress.
Se non riesci a individuare questo file, considera di controllare le autorizzazioni poiché il file è per lo più nascosto sul tuo server.
Apri il file e aggiungi il seguente codice sostituendo rispettivamente gli URL per la vecchia e la nuova pagina:

RewriteEngine On
Redirect 301 /old-post/ http://yoursite.com/new-post/
Facebook Comments
0
redirect wordpress

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Related Posts