Se vi è capitato di dover creare un tema per un'azienda o per qualche giornale online, avrete sicuramente avuto a che fare con una richiesta di eseguire un reindirizzamento degli utenti (redirect) verso una pagina o sezione specifica del sito dopo un'azione eseguita con successo. Per esempio, il cliente potrebbe chiedervi di reindirizzare gli utenti verso una pagina promozionale dopo aver commentato un articolo. La tecnica che vedremo in questo articolo prende appunto in considerazione questa eventualità.
Aggiungete il seguente codice nel file functions.php
, ovviamente utilizzando un URL corretto:
add_filter('comment_post_redirect', 'redirect_after_comment');
function redirect_after_comment(){
wp_redirect('/pagina/');
exit();
}
Redirect e usabilità
Non sono un grande esperto delle tematiche più profonde connesse con l'usabilità, ma come utente trovo fastidiosi i redirect, specie quando questi conducono ad una sezione che poco ha a che vedere con la pagina di partenza. Voi che ne pensate?