Categorias

Alteração da URL padrão do autor nas publicações do WordPress

Por padrão, o WordPress gera o link para o autor das postagens usando o padrão: https://urldosite/author/nomeautor.

Para personalizar este padrão, você pode reescrever as regras simplesmente alterando o arquivo functions.php do seu tema.

Obs.: Muitos temas já dão suporte a um arquivo functions “personalizado” como custom-functions.php ou algo parecido. Isso irá facilitar na hora de atualizar seu template.

No código a seguir, alterei o padrão author para perfil.

add_action('init', 'cf_change_author_url');

/*-----------------------------------------------------
Nome: cf_change_author_url()
Sinopse: Altera a url do autor
Parametros: nenhum
Retorno: nenhum
Autor: Gabriel Fróes - codigofonte.com.br
'-----------------------------------------------------*/
function cf_change_author_url() {
    global $wp_rewrite;
    $author_slug = 'perfil'; // altera o slug
    $wp_rewrite->author_base = $author_slug;
    $wp_rewrite->flush_rules();
}