Skip to content

Tudo para WordPress, desenvolvimento web — e não só

Como remover o nome do autor das publicações do WordPress

Como remover o nome do autor das publicações do WordPress

Publicou um artigo e, por baixo, aparece o nome do autor que gostaria de remover? O WordPress mostra o autor por predefinição em todas as publicações e, simplesmente, não existe nenhuma caixa de verificação «não mostrar» no painel de administração.

As razões para remover o nome variam. Uma equipa trabalhou no artigo e atribuir o crédito a uma só pessoa distorce a realidade. O conteúdo é sensível e o autor pede para não ser identificado. Ou gere um blogue empresarial onde todas as publicações aparecem sob a equipa editorial, e não sob um funcionário específico.

A seguir, três métodos funcionais para remover o nome do autor: do mais simples (plugin em dois cliques) ao manual (código no tema) e a solução de compromisso (um único nome para todos). Mais uma dica extra sobre como alterar o autor de todos os artigos publicados de uma só vez.

💡 Resumo rápido:

  • Instale o plugin Hide/Remove Metadata e oculte o autor em dois cliques
  • Remova o autor manualmente através de CSS ou PHP num tema filho
  • Substitua o nome real por um pseudónimo como «Equipa Editorial» através do perfil de utilizador
  • Altere o autor em massa para todos os artigos publicados através da interface do WordPress

Método 1: Plugin Hide/Remove Metadata

A via mais segura para quem não quer mexer em código. O plugin Hide/Remove Metadata faz exatamente o que o nome indica: oculta ou remove completamente o nome do autor e a data de publicação de qualquer parte do tema.

Instalar o plugin Hide Remove Metadata

O plugin tem dois modos. O modo CSS limita-se a ocultar o bloco do autor através de display: none; visualmente, o nome desaparece, mas permanece no código-fonte da página. O modo PHP interceta o output através de filtros e remove o autor por completo, tanto do ecrã como da marcação HTML. Na prática, a variante PHP é mais fiável: os temas estruturam os blocos de metadados de formas diferentes e o CSS nem sempre acerta no seletor certo.

A configuração é elementar. Após a instalação e ativação, aparece um item Hide/Remove Metadata no menu da barra lateral de administração. Vá até lá, marque a caixa de verificação «Hide Author» para remoção via PHP (ou «Hide Author by CSS» para ocultação visual) e guarde.

Definições de ocultação de autor no plugin

O plugin está atualizado: a versão 2.1 saiu em maio de 2026, é compatível com o WordPress 7.0, tem mais de 20 000 instalações ativas e uma classificação de 3,6 no WordPress.org. O ponto negativo é que, em alguns temas, o modo CSS falha silenciosamente. Se o autor não desaparecer após a ativação, mude para o modo PHP: funciona de forma mais agressiva e liga-se ao output ao nível do filtro get_the_author.

Vantagens:

  • Não requer edição de código
  • Dois modos: CSS e PHP
  • Remove tanto o autor como a data, em separado ou em conjunto

Desvantagens:

  • O modo CSS não funciona em todos os temas
  • Acrescenta mais um plugin ao painel de administração

Preço: Grátis

🔗 Hide/Remove Metadata no WordPress.org

Método 2: Remover o autor manualmente, CSS e PHP

Se não quiser instalar um plugin para uma única função, o nome do autor pode ser removido manualmente. Antes de qualquer edição de ficheiros do tema, faça uma cópia de segurança completa do site; deve ter à mão a possibilidade de reverter através de FTP ou do painel de alojamento.

Método CSS: apenas ocultar

A opção mais suave. Encontre a classe ou o ID CSS do bloco do autor, adicione display: none e, visualmente, o nome desaparece. No código-fonte, o autor permanece (para os motores de busca e plugins, continua lá), mas o leitor não o vê.

O seletor exato depende do tema. Caminho universal: abra a página de um artigo, clique com o botão direito do rato no nome do autor e selecione «Inspecionar» (Ctrl+Shift+I no navegador). Nas Ferramentas de Programador, verá um elemento como:

1<span class="author vcard">Ivan Petrov</span>

De seguida, vá a Aparência → Personalizar → CSS adicional (Personalizador → CSS adicional) e adicione:

1.author.vcard {
2 display: none;
3}

Guarde e o autor desaparece da parte visível da página. O método é reversível: apague o CSS e o nome volta. Ponto negativo: se o tema usar outras classes, por exemplo .byline, .post-author ou .entry-author, o seletor terá de ser ajustado ao tema específico.

Método PHP: remoção completa

Quando precisa de remover o autor do código da página por completo, e não apenas visualmente, trabalhe através do functions.php de um tema filho ou do plugin Code Snippets. A segunda opção é mais segura: um erro no código não fará o site ir abaixo, pois o plugin desativa automaticamente o snippet «quebrado».

Adicione este código:

1/**
2 * Removes author name from post metadata.
3 * Location: functions.php of child theme or Code Snippets.
4 */
5add_filter('the_author', '__return_empty_string');
6add_filter('get_the_author_display_name', '__return_empty_string');

O que acontece aqui: o filtro the_author interceta a saída do nome do autor em qualquer parte do tema e substitui-a por uma string vazia. O filtro get_the_author_display_name faz o mesmo para os casos em que o tema chama o nome de exibição diretamente.

Uma variante mais refinada, remove o autor apenas em determinadas situações, por exemplo, em páginas de um tipo de conteúdo específico:

1add_filter('the_author', function($author) {
2 if (is_single() && !is_admin()) {
3 return '';
4 }
5 return $author;
6});

Este código oculta o autor apenas nas páginas individuais de artigos (is_single()), sem afetar o painel de administração e os arquivos.

Desvantagem do método manual: os temas montam os blocos de metadados de forma diferente. Alguns usam funções padrão do WordPress, outros, "template tags" personalizadas em template-tags.php. Se os filtros indicados não funcionarem, procure nos ficheiros do tema a função responsável pela saída do autor (normalmente contém posted_by ou author no nome) e substitua-a no tema filho.

Se o tema tiver a sua própria template tag

Alguns temas (incluindo temas padrão clássicos como Twenty Nineteen, Twenty Twenty) têm a saída do autor colocada numa função separada dentro de template-tags.php. Tem um aspeto semelhante a este:

Código da função de output do autor no tema WordPress

Neste caso, localize esta função em template-tags.php, copie-a para o functions.php do tema filho e substitua o corpo por return;. A função continuará a existir (o tema não irá gerar um erro fatal), mas não produzirá qualquer saída.

Método 3: Nome de autor único para todas as publicações

Não quer remover completamente o autor, mas pretende substituir o nome real por um nome impessoal? Por exemplo, "Equipa Editorial", "Equipa do Site" ou "Suporte Técnico". Este método não quebra nada no tema e não requer plugins, sendo configurado apenas através da interface padrão do WordPress.

Metadados da publicação com nome do autor no WordPress

Passo a passo:

Passo 1. Vá a Utilizadores → Adicionar Novo e crie uma conta com o perfil "Autor" ou "Editor". Login técnico (por exemplo, editorial_team).

Criar um novo utilizador no painel de administração do WordPress

Passo 2. Volte a Utilizadores → Todos os Utilizadores e clique em "Editar" ao lado do registo que acabou de criar.

Editar perfil de utilizador no WordPress

Passo 3. Encontre o campo "Alcunha" e introduza o nome de exibição, por exemplo, "Equipa Editorial techblog".

Campo de alcunha no perfil de utilizador do WordPress

Passo 4. No menu suspenso "Mostrar nome publicamente como", selecione a alcunha que acabou de criar e guarde o perfil.

Agora, ao criar um novo artigo, selecione este utilizador como autor e "Equipa Editorial techblog" aparecerá em todas as publicações. Desvantagem: o autor não muda automaticamente para os artigos já publicados. Para isso, é necessário o próximo passo.

Bónus: Alteração de autor em massa para todos os artigos

Se o site já funciona há muito tempo e o autor está especificado em centenas de publicações, alterar um a um é trabalho para uma tarde. O WordPress permite alterar o autor de todos os artigos de uma só vez através da interface padrão.

Editar em massa o autor de todas as publicações do WordPress

Procedimento:

  • Artigos → Todos os Artigos. No canto superior direito, clique em Opções de Ecrã e no campo "Número de itens por página" introduza 999, este é o máximo para um ecrã. Clique em "Aplicar".

  • Selecione todos os artigos com a caixa de verificação no cabeçalho da tabela. No menu suspenso "Ações em massa", selecione Editar e clique em "Aplicar".

  • No painel que se abre, encontre o menu suspenso "Autor", selecione o utilizador pretendido (aquele com a alcunha "Equipa Editorial techblog") e clique em "Atualizar".

Se houver mais de 999 artigos, repita o procedimento nas páginas seguintes (página 2, 3 e assim por diante). Para sites com dezenas de milhares de artigos, é mais razoável usar o WP-CLI com o comando wp post update $(wp post list --post_type=post --format=ids) --post_author=NEW_ID.

Vídeo: três formas de remover o autor em 5 minutos

Breve tutorial em vídeo em inglês, mostra claramente os métodos com plugin e manual em ação:

⁉️🤔 Perguntas frequentes

O nome do autor vai desaparecer dos snippets do Google?

Sim, se for usado o método PHP ou o plugin em modo PHP, o autor está fisicamente ausente no código da página, os motores de busca não o veem. Com a ocultação por CSS, o nome permanece no HTML e pode aparecer nos snippets. O Google também pode extrair o autor dos dados estruturados (schema); se o tema ou o plugin de SEO emitir author na marcação Article, faz sentido desativar essa opção nas definições do plugin de SEO.

A página de autor (/author/name/) vai desaparecer do índice?

A página de arquivo do autor permanece acessível por link direto, mesmo que o nome esteja oculto nos artigos. Para a desativar completamente, adicione um redirecionamento ao functions.php: add_action('template_redirect', function(){ if(is_author()){ wp_redirect(home_url(), 301); exit; }});. Depois disto, /author/any-name/ redirecionará para a página inicial.

O que fazer se o plugin não funcionou?

Mude do modo CSS para PHP, isto resolve o problema na maioria dos casos. Se o PHP também não ajudou, o tema provavelmente usa uma saída de autor não padronizada; passe para o método manual: encontre a função com author em template-tags.php ou functions.php do tema e faça a sua substituição no tema filho.

É possível ocultar o autor apenas em certas categorias?

Sim, através de tags condicionais no filtro PHP. Substitua is_single() por has_category('category-slug') no exemplo do método 2. Ou use um plugin com lógica condicional; por exemplo, o WP Meta and Date Remover suporta a seleção de tipos de conteúdo e categorias.

Remover o autor afetará o SEO?

Não há um impacto negativo direto, o Google não penaliza a ausência do nome do autor. Indiretamente, a perceção pode mudar: para sites de notícias e especializados, um autor com reputação é um ponto a favor para o E-E-A-T; para blogues corporativos e recursos de referência, um nome único «Equipa Editorial» é percebido com normalidade.

O que usar para a sua tarefa

Matriz de decisão resumida:

  • Iniciante, não quer mexer em código, plugin Hide/Remove Metadata em modo PHP. Dois minutos e o autor desaparece.
  • Nem mais um plugin, método CSS através de CSS Adicional no personalizador. Rápido, reversível, o autor permanece no código.
  • Limpeza total do HTML, filtros PHP the_author e get_the_author_display_name no tema filho. Zero plugins, autor removido por completo.
  • Blogue de equipa ou site empresarial, autor único com o pseudónimo «Equipa Editorial». Os nomes reais ficam ocultos, mas o bloco de autor está presente e parece orgânico.

Na prática, o plugin é suficiente para a maioria dos sites. Se o site estiver em produção com carga elevada e cada plugin contar, um filtro PHP manual de três linhas resolve a tarefa sem sobrecarga. Escolha de acordo com a sua situação.