Como eliminar o título de páginas no WordPress

Quase num abrir e fechar de olhos vamos ajuda-lo a eliminar o título de uma página WordPress. Há mais de uma forma de o fazer.

Há muito que o WordPress deixou de ser uma plataforma de blogs e se assumiu como um sistema de gestão de conteúdos de corpo inteiro. Dos melhores disponíveis na Internet. Mas é verdade que as suas orgulhosas raízes estão nos blogs. Com tudo o que isso implica, como a existência de títulos em páginas e artigos.

Em muitos casos, esta é uma situação indesejada. Sobretudo nalgumas páginas específicas, em aplicações baseadas em WordPress ou soluções do género ‘software as a service’.

Há formas de eliminar o título em todas as páginas ou apenas nalgumas mas as soluções para alcançar esse objetivo dependem do que pretende.

Eliminar títulos das páginas no WordPress segundo a lei do mínimo esforço

Quer resolver o assunto sem ter de pensar muito, sem técnica envolvida, assim como um defesa central de uma equipa de futebol despacha todas as jogadas enviando a bola para a bancada?

Basta apenas não inserir o título na página. Essa terá sido a sua primeira opção, talvez. E com resultados fracos, não foi?

No painel do WordPress todas as páginas aparecem, na lista, ‘sem título’ e isso complica a sua tarefa quando necessita de editar alguma. Em particular em sites com muitas páginas. Por outro lado, fica com a preocupação extra de criar ligações permanentes à mão. Não é, de facto, a melhor solução.

Eliminar títulos de todas as páginas no WordPress usando código

Se o seu site não vai usar títulos, de todo, vamos colocar o chapéu de detective e, nos ficheiros PHP, procurar the_title. Por norma vamos encontra-lo no loop.php ou loop-page.php na pasta do tema. Pode, no entanto, estar noutro. Depende da estrutura do tema que utiliza.

Se vai mexer no tema, use um child-theme para evitar que as alterações sejam eliminadas quando houver uma atualização.

Para exemplo vamos utilizar o tema Twenty Sixteen. Neste caso encontra the_title no ficheiro content.php.

the-title

Para remover o título, pode eliminar a linha ou secção em que se encontra o the_title. É algo que depende de cada tema. Guarde a alteração efetuada e carregue o ficheiro para o respectivo child-theme no servidor.

Se o tema estiver bem feito, os títulos são acompanhados de uma tag H1, que é a mais relevante para os motores de busca. Para que o Google e companhia sejam bem informados do teor daquela página deve encontrar uma alternativa para essa tarefa. Por exemplo, usando um plugin de SEO.

Eliminar títulos de todas as páginas no WordPress usando CSS

Esta é uma opção que, em concreto, não elimina os títulos mas vai esconde-los dos visitantes. Tem o benefício de carregar o título e a respectiva optimização para motores de busca mas não os apresentar aos utilizadores do site.

Precisa de saber qual a classe CSS utilizada no tema para o título, que depende de tema para tema, e aplicar a regra

  • display: none;

na folha de estilos do child-theme ou na área de CSS personalizado que alguns temas têm.

displaynone

Eliminar títulos de páginas no WordPress usando plugins

É a forma mais simples para quem não quer arriscar aventuras técnicas no WordPress. O plugin Toggle the Title possibilita a remoção do título em todas as páginas ou apenas nalgumas.

title toggler

É um plugin gratuito e simples de usar. Depois de o instalar e ativar, pode remover todos os títulos de todas as páginas de uma só vez, marcando uma caixa nas sua definições, ou escolher uma a uma. Vai encontrar em cada página uma nova janela a perguntar se quer mostrar o título da página. Por omissão, a caixa está marcada, significando que o título é apresentado. Se o quiser remover, basta desmarcar a caixa. Atualize a página e já está.

O plugin não funciona em artigos ou tipos de conteúdo personalizado. Apenas em páginas.