Como alterar autores no WordPress (+ plug-ins de autor)

Ogi Djuraskovic
Atualizado: 4 de outubro de 2023
12 min read
FirstSiteGuide é apoiado por nossos leitores. Quando você compra através de links em nosso site, podemos ganhar uma comissão. Saiba Mais
Como alterar autores no WordPress (+ plug-ins de autor)

Embora hoje o WordPress seja um sistema de gerenciamento de conteúdo poderoso e versátil, capaz de praticamente qualquer coisa, ele ainda é usado principalmente como plataforma de blogging. Mesmo que um blog seja apenas uma parte do seu site, você precisará ter pelo menos um autor que escreverá novos conteúdos. Mas a chance é que você terá vários autores que também receberão ajuda extra de blogueiros convidados, se isso for algo que você deseja fazer.

Se você lida com autores em seu website WordPress, é normal que você queira fazer do blog um lugar melhor para eles. Por conta disso, preparamos diversos tutoriais que vão ajudar na customização do seu blog WordPress no que diz respeito a autores.

Como o nome já sugere, permalinks são links permanentes, ou seja, URLs que levam aos seus posts, categorias, páginas do autor e assim por diante. Você pode configurar facilmente uma estrutura básica de link permanente em Configurações gerais do WordPress mas se quiser modificar um link permanente para páginas de autor, você precisará entrar em mais detalhes.

Pode haver diferentes motivos para alterar o slug padrão da página do autor. Apenas por exemplo, se você estiver trabalhando em um site de um restaurante onde deseja que seus chefs tenham suas próprias páginas e onde possam escrever blogs pessoais (espero que sobre comida), você desejará modificar a estrutura do link permanente. Se você configurou tudo para combinar com o seu restaurante, por que não mudaria “autor” para “chef”?

Isso não apenas parecerá muito mais profissional, mas também poderá ajudá-lo com SEO e traga resultados de pesquisa muito mais relevantes para seus visitantes em potencial.

Você pode ter um motivo completamente diferente para alterar o slug base, mas ficaremos com nossos chefs (sim, estávamos com fome quando escrevemos isso e pensamos em culinária praticamente o tempo todo) para mostrar como fazer isso. modifique a função:

Alterar link permanente do autor padrão:

  1. Abra seu arquivo funções.php
  2. Copie e cole o seguinte:
função custom_author_base () { global $wp_rewrite; $autor_slug = 'chef'; // mude para o que quiser $wp_rewrite->author_base = $author_slug; } add_action('init', 'custom_author_base');
  1. Mude $author_slug para o que você deseja que apareça em vez de “autor” nas páginas pessoais
  2. Guardar alterações
  3. Navegar para Configurações->Links permanentes
  4. Clique em “Salvar alterações” sem realmente fazer alterações na página de configurações

Aaaand, pronto! Agora você pode navegar para uma página usando seus novos links permanentes.

Seguindo nosso exemplo, o link permanente do novo autor seria mais ou menos assim: http://www.firstsiteguide.com/chef/gordon.

Por padrão, o WordPress arquivará suas postagens e as organizará por autores. Em um ambiente com vários autores, isso pode ser muito útil – simplesmente clicando no nome do autor, que geralmente se encontra na parte superior ou inferior da postagem, você será redirecionado para a página do arquivo que lista todas as postagens escritas por essa pessoa .

Mas e se você for um único autor? Isso significa que um link para sua página de arquivo leva ao mesmo blogroll que você já tem em sua página inicial ou página de blog (dependendo da organização do seu site) e isso não faz sentido. Em vez disso, você pode redirecionar seus usuários para outra página - por exemplo, a página “Sobre mim”, onde você pode contar mais sobre você aos visitantes ou fornecer algumas informações extras sobre suas postagens, negócios ou o que quiser.

Você pode fazer isso facilmente com apenas algumas linhas de código:

  1. Abra o arquivo funções.php
  2. Copie e cole a seguinte função:
add_filter('autor_link', 'redirect_link' );
função redirecionamento_link() {
return home_url('sobre-nós');
}
  1. Mude a página no 4th linha para qualquer página que você quiser
  2. Guardar alterações

E isso é tudo que existe. Depois de salvar as alterações, qualquer pessoa que clicar no link do nome do autor será redirecionado para a página que você especificou no código. Em nosso exemplo, você seria redirecionado para http://www.firstsiteguide.com/about-us.

Embora esse método redirecione você para uma nova página quando você clicar no link do arquivo do autor (nome do autor), inserir o URL completo ainda o levará às páginas de arquivo padrão. Se você navegar manualmente para www.seudominio.com/archive/john por exemplo, o link ainda mostrará todas as postagens de John. Você pode deixar assim se ainda quiser que suas páginas de arquivo sejam acessíveis ou também pode redirecionar o URL inteiro.

Alterar o autor de uma postagem sem criar usuários adicionais

Quando se trata de escrever novos artigos, a maioria das pessoas começa escrevendo exclusivamente por conta própria. Provavelmente levará meses até que eles decidam que é hora de contratar autores adicionais que os ajudarão na criação de material interessante para o site. Não importa se você tem um autor leal ou dezenas de colaboradores que escreveram mais de um artigo, você provavelmente criou contas para todos eles e permitiu que inserissem seu material diretamente em postagens e páginas.

Às vezes, você precisará de um artigo que seus autores não conseguirão escrever. Por exemplo, você pode ter uma postagem patrocinada que pode ajudá-lo a ganhar dinheiro, para a qual deseja ter um autor diferente. Também haverá momentos em que uma pessoa precisará postar apenas um artigo em seu site.

Se for esse o caso, não há necessidade de criar essas contas extras do WordPress apenas para exibir uma postagem. Em vez disso, você pode substituir o seu próprio nome ou o de um dos autores e exibir o novo nome apenas naquela única postagem. Se você quiser ter mais controle sobre isso, dê uma olhada no plugin que permitirá gerenciar autores convidados e atribuir vários autores a um artigo.

Prepare a função:

Para fazer isso, mostraremos como hackear os campos personalizados e substituir o autor com um clique do botão do mouse:

  1. Abra functions.php
  2. Copie e cole o seguinte código:
add_filter( 'o_autor', 'nome_do_autor_convidado' ); add_filter('get_the_author_display_name', 'guest_author_name'); function guest_author_name( $nome ) { global $post; $autor = get_post_meta( $post->ID, 'autor', true); if ($autor) $nome = $autor; retornar $nome; }
  1. Guardar alterações

Altere o autor por meio de campos personalizados:

Depois de fazer as alterações no arquivo, você estará pronto para alterar o autor de postagens específicas. Como já mencionamos acima, isso será feito adicionando um campo personalizado à postagem:

  1. Abra uma postagem cujo autor você deseja alterar
  2. Navegue até campos personalizados
  3. Adicione um novo campo e nomeie-o como “autor”.
  4. Digite o nome do autor no campo de valor
  5. Guardar alterações
Alterar autor por meio de campos personalizados

Depois de clicar no botão de atualização ou publicar a postagem, a função verificará o campo personalizado e, se encontrado, a função alterará automaticamente o nome do autor para aquele encontrado no campo de valor.

Um hack bastante útil, não foi?

Os autores podem ter suas postagens com estilos diferentes

Ao navegar por diferentes sites, você pode ter encontrado sites com postagens com estilos diferentes. Embora as postagens possam ser estilizadas com base em condições diferentes (por exemplo, você pode alterar a aparência apenas da postagem mais recente em seu blogroll), uma forma popular de estilizar suas postagens é baseada nos autores.

Em alguns sites, você deve ter visto que cada autor tem sua própria cor de postagem, borda diferente ou cor de link diferente. Em um ambiente com vários autores, essa pode ser uma boa ideia.

Seus leitores podem encontrar postagens de seus autores favoritos com mais facilidade e tudo pode ficar ótimo se você não exagerar no estilo; você não quer que seu blog pareça um circo… ah, bem, quem somos nós para julgar, você pode fazer o que quiser, claro.

Por isso não vamos estilizar seus posts, mas nas próximas linhas iremos mostrar o código que executará os estilos para você. Então vamos começar.

Antes de poder estilizar as postagens de maneira diferente, você precisa informar ao seu WordPress para encontrar os primeiros nomes dos autores.

Encontre os nomes dos autores:

  1. Abra o arquivo index.php ou qualquer outro que contenha o loop
  2. Antes do loop, você precisa inserir esta linha de código:
  1. Guardar alterações

Agora, o WordPress sabe ler o primeiro nome do autor e você está pronto para o próximo passo. Depois de criar a variável $author e dizer ao WordPress para colocar o primeiro nome do autor nela (o nome que será colocado na variável é o primeiro nome que pode ser alterado nas configurações do perfil do usuário), você precisa colocar a variável no código post_class .

Este código deve ser inserido no loop:

  1. Abra o arquivo index.php ou o arquivo que você usou nas etapas anteriores
  2. Encontre o elemento DIV que contém o post-id e substitua essa linha pelo seguinte:
" 
>
  1. Guardar alterações

OK, você terminou de preparar o gramado para estilizar as postagens de seus autores e a parte divertida pode começar. É hora de abrir seu arquivo CSS e definir regras CSS para cada usuário. Se você se lembra, dissemos ao WordPress para encontrar o primeiro nome do autor e usá-lo como uma classe. Isso significa que você precisa nomear suas classes de acordo. Tenha cuidado – os primeiros nomes diferenciam maiúsculas de minúsculas, então “John” não será o mesmo que “john”.

Se você preparou os nomes, pode prosseguir.

Postagens de estilo:

  1. Abra o arquivo style.css
  2. Adicione novas classes com os primeiros nomes dos usuários. Por exemplo, se você tiver dois autores, John e Jennifer, o código CSS seria mais ou menos assim:
.John {
cor azul;
}
.Jennifer {
cor vermelha;
}
  1. Brinque com seu estilo. Neste exemplo, mudamos a cor da postagem, mas como você já deve saber, CSS é uma ferramenta muito poderosa que permite fazer praticamente qualquer coisa – desde alterar cores e tamanhos até até animar objetos.
  2. Guardar alterações

É isso. Agora você pode carregar seu blogroll e ver como as alterações estão entrando em vigor. Por favor, não tenha pressa e estilize bem as postagens... ah, lá vamos nós de novo; você pode estilizar suas postagens do jeito que quiser (mas deixe-as bonitas).

Melhores plug-ins de biografia de autor para WordPress

No final de quase todos os blogs que você encontrou, provavelmente notou que há algumas informações curtas sobre o autor. As informações geralmente são apresentadas em uma caixa simples onde são apresentados foto, nome e alguns dados pessoais.

Ao colocar a biografia do autor em um artigo, você se conecta com seus visitantes e dá a eles a chance de saber pelo menos algo sobre a pessoa que escreveu o artigo. Você dá a eles a chance de se conectar com o autor e ter uma compreensão ainda melhor do conteúdo.

Não apenas isso; Os plug-ins de biografia do autor podem permitir que seus visitantes encontrem todos os artigos escritos por uma pessoa específica e entrem em contato com ela por e-mail ou redes sociais.

Não importa quais sejam os motivos para colocar um dos plug-ins de biografia do autor em seu site, neste artigo iremos mostrar algumas das melhores extensões que o ajudarão a fazer exatamente isso.

Plug-in Sexy Autor Bio

PREÇO: Gratuito

Biografia de autor sexy

Vamos começar a lista com um plugin gratuito que certamente irá atrair você pelo seu nome – quem não gostaria de ter uma biografia de autor sexy para si? O plugin cria uma caixa que suporta um ou vários autores. É responsivo, o que significa que você não precisa se preocupar em redimensionar a página onde sua biografia está sendo exibida. O plugin pode mostrar até cinco ícones de mídia social que pode vincular às páginas do autor no Facebook e a muitos outros sites de mídia social à sua escolha.

Sexy Author Bio permite que você personalize muitos de seus recursos para que você possa alterar o tamanho dos ícones do gravatar, tamanho e cor da fonte, plano de fundo e muito mais. Depois de criar sua caixa de biografia, você receberá um código de acesso que pode colocar em qualquer lugar onde desejar que sua biografia sexy seja exibida.

  • Até 5 ícones de redes sociais
  • responsivo
  • Customizável

Plug-in de caixa de autor mais sofisticado

PREÇO: $18

Biografia do autor mais extravagante

Este plugin premium é uma ótima escolha para aqueles que desejam mais controle sobre a biografia de seu autor. Se você precisa exibir sua própria biografia ou tem mais de um autor, o plugin oferece cobertura. Parece legal e pode exibir diferentes widgets que permitem conectar-se com o público e aumentar as conversões. Entre a própria guia de biografia e vários ícones de redes sociais que você pode colocar na caixa, você pode adicionar as postagens mais recentes do autor e um HTML personalizado que pode ser personalizado de acordo com suas necessidades.

O plugin vem com um seletor de cores para que você possa colorir seus widgets. Funciona automaticamente, o que significa que você só precisa selecionar onde deseja que sua caixa apareça (por exemplo, antes ou depois de uma postagem/página). Há uma caixa de autor de feed RSS, o plugin está pronto para tradução e retina, apresenta postagens de autor aleatórias para widgets, carregamento lento e muito mais.

  • Diferentes widgets personalizáveis
  • Ícones de redes sociais
  • Guia HTML personalizada

Plug-in Simple Author Box

PREÇO: Gratuito

Caixa de autor simples

Você pode ter uma ideia deste plugin simplesmente lendo seu nome – é simples, limpo e fácil de usar. Para aqueles que não precisam muito de um plugin de biografia, o Simple Author Plugin pode ser uma ótima escolha. Ele cria uma caixa de biografia do autor elegante e moderna, onde você pode mostrar a fotografia do autor (gravatar), 30 ícones de redes sociais para escolher e, claro, um local para uma breve biografia.

O plugin é responsivo, o que é ótimo para o seu site mobile e você pode definir um efeito que girará a caixa ao passar o mouse. O plugin é personalizável para que você possa facilmente torná-lo parte do seu tema, mas você deve saber que ele só pode ser colocado no final de cada artigo – não há opção de incluir a caixa no topo da sua postagem ou em uma barra lateral /rodapé como um widget.

  • Simples, elegante e moderno
  • Responsivo e personalizável
  • Pode ser exibido apenas no final de uma postagem/página

Se você quiser usar mais recursos, confira seus versão PRO.

Enviar e-mail aos autores quando seus artigos forem publicados

Quando você é um administrador ou autor com o privilégio de publicar suas próprias postagens, você não precisa de nenhuma notificação extra sobre isso – você acabou de publicar sua própria postagem, certo? Mas se você é um autor/colaborador sem esses privilégios e não está conectado ao administrador do WordPress o tempo todo, então não consegue ver o status de suas postagens, seria bom receber uma mensagem quando sua postagem finalmente for concluída. vai ao vivo.

Em vez de pensar em enviar uma mensagem privada para um autor cujo texto foi aprovado ou revisado, você pode automatizar todo o processo.

Existem inúmeros plug-ins que podem ajudá-lo a controlar isso, mas neste breve tutorial, estamos prestes a mostrar uma função simples que enviará e-mails em seu lugar.

Sem quaisquer condições extras, vamos criar uma função simples que encontrará o autor do post, seu email, título do post e enviará o email após a publicação do post:

  1. Abra functions.php
  2. Copie e cole o código:
função wpr_authorNotification($post_id) { $post = get_post($post_id); $autor = get_userdata($post->post_author); $message = " Olá ".$author->display_name.", Seu post, ".$post->post_title." acaba de ser publicado. Agora você pode visitar seu próprio texto e aproveitá-lo incorporado ao site!"; wp_mail($author->user_email, "Seu artigo foi publicado", $message); } add_action('publish_post', 'wpr_authorNotification');
  1. Alterar o texto da mensagem
  2. Guardar alterações

Se não quiser que todos sejam notificados sobre a postagem, você pode verificar a função do usuário e executar o código somente se, por exemplo, o autor da postagem tiver uma função de Colaborador ou um nome de usuário específico.

Por exemplo, você pode enviar o e-mail notificando um usuário sobre a postagem somente se esse usuário for John:

if ($autor='John') {
add_action('publish_post', 'wpr_authorNotification');
}

Se você quiser ter mais controle sobre a notificação de seus usuários, veja como notificar automaticamente os membros sobre suas novas postagens usando um plugin. Junto com isso, você pode permitir que o WordPress o notifique sobre quaisquer alterações na postagem.

Crie uma lista personalizada dos principais autores do seu blog

Quando há vários autores em um site, é importante permitir que as pessoas naveguem por diferentes artigos escritos por autores diferentes. É por isso que o WordPress já tem implementado o recurso que classifica os arquivos de postagem para cada autor.

Neste breve tutorial, mostraremos como criar uma lista dos principais autores exibindo uma lista simples na barra lateral.

Às vezes, você desejará criar uma lista principal dos nomes dos autores e exibi-la na barra lateral. É claro que você não fará isso manualmente, contando as postagens dos autores ou classificando-as em ordem alfabética. Felizmente, o WordPress está pronto para classificar os autores do seu site, o que significa que você não terá problemas para criar a lista. A função básica é assim:

Se você usar esta função, por padrão, o WordPress exibirá todos os autores e os classificará por nome. Isso pode ser bom o suficiente se você quiser exibir uma lista simples de todos os autores que estão trabalhando em seu site, mas e se você quiser classificá-los de forma diferente? Talvez você queira mostrar os autores com mais postagens ou ordená-los por endereço de e-mail na página de contato?

Lista dos principais autores

Nesse caso, você vai querer se concentrar na variável $args que armazena uma série de parâmetros que você pode alterar facilmente. Se você quiser saber mais sobre a função e todos os parâmetros, você deve visitar a página do WordPress Codex dedicada a Função wp_list_authors.

Crie a lista principal dos autores:

Nas linhas a seguir, vamos mostrar a você um função que classifica os autores pela contagem de postagens e mostra apenas os 10 primeiros:

  1. Abra a barra lateral.php
  2. Copie e cole a seguinte função:

$ Args = matriz (
'orderby' => 'post_count',
'pedido' => 'DESC',
'número' => '10',
'optioncount' => verdadeiro,
'show_nome completo' => falso,
);
wp_list_authors($args);
?>
  1. Guardar alterações

Se você deu uma olhada na página do WordPress Codex, viu todos os outros parâmetros que podem ser usados ​​no array. Ao adicionar qualquer parâmetro no array, você pode alterar a forma como a função classifica seus autores. Sinta-se à vontade para brincar com esses parâmetros e observar como a lista principal muda.

Se você não fez nenhuma alteração, a função exibirá os 10 principais autores (ordenados pela contagem de postagens) em ordem decrescente e mostrará o número de postagens ao lado do nome de cada autor. Além disso, o nome do autor será automaticamente vinculado à página de arquivo pessoal do autor, que lista todas as postagens escritas por essa pessoa. Quão legal é isso?

Embora essa lista principal possa ficar bem na barra lateral, ela ajudará os novos visitantes a encontrar os autores que mais contribuíram para o seu site. Por outro lado, esta lista pode iniciar uma competição saudável entre autores e pode funcionar como um jogo onde apenas aqueles com mais artigos podem ser listados entre os dez primeiros. Se faltassem apenas dois artigos para você estar no topo, você não trabalharia um pouco mais para ter seu nome no topo?

Mostrar estatísticas do autor em um widget

Quando há mais do que alguns autores escrevendo para o seu site, as coisas se tornam muito mais interessantes. Além de ter um aumento significativo no número de artigos, você também atrairá um público mais amplo para o seu site e terá o tema abordado sob diferentes pontos de vista.

Enquanto seus autores escrevem diligentemente, você pode dar-lhes crédito extra mostrando suas estatísticas diretamente no widget. Em vez de simplesmente adicionar uma caixa de autor na parte inferior de cada postagem, você pode mostrar o avatar do autor, o número de postagens que ele escreveu até o momento, o número de visualizações por postagem, etc.

Para ajudá-lo com isso, estamos prestes a mostrar um ótimo plugin que irá configurá-lo em minutos.

Widget de autor e pós-estatística

PREÇO: Free

Widgets de autor e pós-estatística

Este plugin gratuito atende pelo nome de Author and Post Statistic Widget e pode ser facilmente instalado a partir do repositório de plugins do WordPress:

  1. Navegar para Plugins->Adicionar Novo
  2. Procure por “Widget de autor e pós-estatística”
  3. Instale e ative o plugin
  4. Navegar para Aparência -> Widgets

Tudo o que você precisa fazer agora é selecionar um dos widgets recém-instalados e soltá-los na área de widgets.

Widgets:

Na versão gratuita, você obtém os seguintes widgets:

  • Usuários ativos – Mostra uma lista de autores ativos em seu site. Ele lista os nomes de usuário com um link para seus perfis e mostra o número de postagens publicadas
  • Lista de autores populares – Mostra uma lista dos autores mais populares em seu site e adiciona uma contagem de postagens e comentários ao lado dos nomes dos autores. Você pode escolher o intervalo de datas a partir do qual as postagens serão selecionadas
  • Posts mais populares – Exibe uma lista das postagens mais populares. O widget mostra suas postagens e adiciona uma contagem de visualizações ao lado delas. Ele permite que você escolha o intervalo de datas a partir do qual as postagens serão selecionadas
  • Lista de postagens populares – Exibe uma lista das postagens mais populares e, ao lado da contagem de visualizações mencionada anteriormente, também mostra a contagem de comentários. Você pode optar por mostrar postagens dos últimos 7, 30, 90 e 365 dias
  • Autor e estatística de postagem – Mostra uma lista de autores e todas as suas postagens

Todos os widgets podem ter seus nomes alterados e podem ser arrastados pela barra lateral e/ou área de rodapé (dependendo do seu tema). Além disso, cada widget tem seu próprio conjunto de opções que permitem personalizar adicionalmente as estatísticas do autor e da postagem. Você pode até adicionar seu próprio estilo CSS para alterar a aparência dos widgets e há funções e códigos de acesso prontos para você usá-los em suas postagens e páginas do dia a dia.

Se tudo isso não for suficiente para você, este plugin pode ser estendido para a versão PRO, que custa entre US$ 14 e US$ 55 e adiciona uma série de estatísticas gráficas diferentes ao seu painel. A versão PRO também vem com novos códigos de acesso que permitem mostrar estatísticas adicionais sobre seus autores e postagens.

Resumindo

Se você tiver um blog, não conseguirá executá-lo com sucesso sem ter pelo menos um autor ativo. Como você provavelmente terá mais de um autor, reserve um tempo e torne a experiência deles a melhor possível. Esperamos que essas dicas e truques tenham ajudado você com isso.

2 comentários em “Como alterar autores no WordPress (+ plug-ins de autor)”

  1. Gaurav Kumar

    Como adicionar um ícone antes do nome do autor e da data.

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *

Enviar a um amigo