WordPress genera una pagina per ogni Autore del sito dove raccoglie tutti i suoi articoli. A volte può tornarci utile per filtrere i post o per presentare i vari autori in un blog, altre volte può rivelarsi un problema in quanto queste pagine potrebbero comparire nei risultati delle ricerche con Google e magari non essere visualizzate correttamente se non supportate da un apposito template.

Possiamo disabilitarle e applicare un redirect 301 che manda direttamente alla Homepage del nostro sito.

Per farlo basta aggiungere il seguente codice al file function.php del tema del nostro sito.

/* ---------------------------------------------------------------------------
 * Disabilita pagina AUTHOR e redirect alla HOME
 * --------------------------------------------------------------------------- */
add_action('template_redirect', 'my_custom_disable_author_page');

function my_custom_disable_author_page() {
    global $wp_query;

    if ( is_author() ) {
        // Redirect to homepage, set status to 301 permenant redirect. 
        // Function defaults to 302 temporary redirect. 
        wp_redirect(get_option('home'), 301); 
        exit; 
    }
}

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.