WP24Horas
♙ ◴
PARCEIRO RECOMENDADO Vai colocar um WordPress no ar? Comece com uma hospedagem que acompanha o seu projeto. Conhecer a HostGator link patrocinado

Tutoriais Avançados

Como reescrever o nome do autor convidado com campos personalizados no WordPress

Por Asllan Maciel1 min de leitura
Guest Post

Você já teve um guest post em seu blog? Como é que você vai dar o crédito total ao autor? Temos visto muitos sites onde eles adicionam uma caixa de perfil do autor acima ou abaixo do post. Mas, mesmo com a caixa de autor convidado (guest post), o campo de nome do autor ainda mostra o autor do site. Alguns blogueiros criam novos perfis inteiros para os seus autores convidados, a fim de exibir o nome certo. Nós acreditamos que seja inútil para criar perfis de usuário extras se você sabe que este autor convidado, geralmente, só vai postar uma ou pouquíssimas vezes.

O truque que estamos compartilhando neste artigo permitirá que você mostre o nome do autor convidado, simplesmente inserindo um campo personalizado no seu post.

Abra seu arquivo functions.php e cole o código abaixo:

add_filter( 'the_author', 'guest_author_name' );
add_filter( 'get_the_author_display_name', 'guest_author_name' );

function guest_author_name( $name ) {
global $post;

$author = get_post_meta( $post->ID, 'guest-author', true );

if ( $author )
$name = $author;

return $name;
}

Agora toda vez que você estiver sendo postando um guest post, basta adicionar um campo personalizado chamado guest-autor e ele irá substituir o nome do autor com o texto que você colocar nesse campo.

Exemplo:

Campos Personalizados > Nome do Autor Convidado

Sobre o autor

Asllan Maciel

Asllan Maciel, Fundador do WP24Horas, Consultor de Marketing Digital e amante do Empreendedorismo Digital. Tem um caso de amor com o WordPress.