Como alterar os atributos do título no WordPress

Publicados: 2019-12-12

Ter um site ou blog WordPress sem gerenciar títulos é totalmente impossível. Se você já se esqueceu de escrever um título, percebeu rapidamente que o WordPress adicionou um por conta própria. Como eles são importantes para administradores, outros usuários, visitantes e até mesmo mecanismos de pesquisa, você deve tomar cuidado extra ao escrever títulos.

Embora você deva definitivamente gastar um minuto extra em cada título que escreve, existem algumas coisas que você pode alterar em todo o site. Portanto, continue conosco neste guia e aprenda como modificar diferentes atributos de título no WordPress.

Como limitar o comprimento do título do WordPress

Quando você deseja manter os títulos de suas postagens o mais curtos possível e trabalha com vários autores, isso pode se tornar um problema. Quer você esteja começando um blog de moda, blog de comida ou qualquer outro tipo de site, todos teriam que cuidar de seus títulos, contar palavras ou letras e provavelmente seria difícil fazer isso toda vez que você escrever um novo artigo.

Então, como você limita o título de um post no WordPress para que ele automaticamente cuide do tamanho do título que está sendo mostrado na sua página?

Vamos começar com uma solução simples.

  1. Abra functions.php em seu tema
  2. Cole o seguinte código:
 function max_title_length ($ title) {
$ máx = 20;
if (strlen ($ title)> $ max) {
return substr ($ title, 0, $ max). "& hellip;";
} outro {
return $ title;
}
}
  1. Coloque a próxima função onde quiser em seu tema. Por exemplo, se você deseja mostrar títulos abreviados em sua página inicial, você deseja colocar este código em seu Modelo de índice principal (index.php)
 add_filter ('the_title', 'max_title_length');

Como você pode ver no código, a variável $ max é usada para limitar o comprimento do título do seu post. Você é livre para alterá-lo para qualquer número que desejar. Mas esteja ciente de que o tamanho ideal de seu título é entre 55 e 60 caracteres.

Ai está. Se você tiver chamado a função em seu modelo de índice principal, seus títulos serão exibidos encurtados e, após, no nosso caso, 20 caracteres, três pontos serão revelados para mostrar que há mais para exibir.

Fazendo o mesmo, você está livre para conectar a função onde quiser - seja cabeçalho, rodapé, barra lateral ou qualquer outra coisa.

Como alterar o alinhamento do título da sua postagem

Os temas do WordPress que você pode usar no WordPress são diferentes. Você pode usar um padrão que vem com o WordPress, criar o seu próprio, encontrar um grátis entre milhares de temas disponíveis ou comprar um premium na Internet.

Mesmo se você pagou muito pelo seu tema, ele não terá tudo ao seu alcance e é impossível incorporar tudo em uma interface amigável. Portanto, se você deseja alterar o alinhamento dos títulos dos seus posts e seu tema não vem com uma opção fácil de alterar, você terá que fazer isso sozinho.

Prepare suas ferramentas e vamos soltar alguns parafusos para que você possa fazer o trabalho. OK, parece que ainda faltam horas de trabalho - não se preocupe, você terminará em um minuto ou mais.

Não importa o tema que você está usando, um título para sua postagem estará localizado no mesmo arquivo:

  1. Navegue até Aparência-> Editor
  2. No lado direito, encontre o arquivo de postagem única (single.php) e abra-o ou, melhor ainda, abra o arquivo em algum editor externo
  3. Pesquise o arquivo por “<? Php the_title (); ?> “
  4. Modifique a tag com o alinhamento desejado:

DEIXOU:

 <div align = "left"> <? php the_title (); ?> </div>

CENTRO:

 <div align = "center"> <? php the_title (); ?> </div>

DIREITO:

 <div align = "right"> <? php the_title (); ?> </div>
  1. Salvar alterações

É isso. Agora você está livre para abrir qualquer uma de suas postagens e ver as alterações feitas. Se você seguiu as etapas e mudou o alinhamento, o título do seu post deve aparecer à esquerda, centro ou direita.

Trabalhar com WordPress é divertido, não é? Se você quiser saber mais sobre blogs e personalização do WordPress, consulte nossos recursos e aprimore suas habilidades de webmaster em um piscar de olhos.

Escreva uma lista de palavras que não podem ser usadas nos títulos das postagens

Embora você possa limitar com relativa facilidade o comprimento de um título no WordPress, às vezes você precisará modificar os títulos ainda mais. Limitar o número de caracteres em um título de postagem pode ajudá-lo a manter um design estável e pode ajudar com o SEO, mas seus autores ainda seriam capazes de escrever o que quisessem.

Dependendo do que você escreve ou de sua parceria com alguma outra empresa, você pode ter algumas palavras ou frases que deseja evitar em seus títulos. Essas podem ser palavrões que você deseja evitar ou simplesmente um nome de marca ou dois que você não deseja que sejam anunciados em seu site.

Embora você possa sentar e conversar com seus autores sobre isso e pedir-lhes que não mencionem palavras que possam prejudicar a reputação de seu site, é apenas uma questão de tempo até que um dos autores se esqueça de tudo e publique um título que pode fazer você ficar mal ou mesmo perder dinheiro ao violar o acordo com um parceiro.

Lista de palavras para não usar em títulos

Em vez de um aviso verbal, por que você não escreveria uma função que proibisse qualquer pessoa em seu site de escrever um título com palavras específicas? Ou melhor, por que você simplesmente não copia e cola a mesma função de baixo e simplesmente altera as palavras que deseja bloquear?

Agora que você decidiu remover palavras específicas dos títulos dos posts, vamos ver como você pode fazer isso.

Remova palavras específicas dos títulos:

  1. Abra o arquivo functions.php
  2. Copie e cole o código:
 function titlerestriction ($ title) {
global $ post;
$ title = $ post-> post_title;
$ restritoWords = "palavra1; palavra2; palavra3";
$ restritoWords = explode (";", $ restritoWords);
foreach ($ restrictedWords as $ restrictedWord) {
if (stristr ($ title, $ restrictedWord))
wp_die (__ ('Erro: Você usou um proibido 
palavra no título do post '));
}
}
add_action ('publish_post', 'titlerestriction');
  1. Alterar palavras na Adicionar como muitos como você gosta, mas não se esqueça de separá-las com um ponto e vírgula
  2. Personalize a mensagem de erro na linha 8 th
  3. Salvar alterações

Se você abrir uma nova postagem e tentar publicá-la enquanto o título contém uma das palavras que você especificou no código, o WordPress irá impedi-lo de publicar a postagem e avisá-lo com a mensagem.

Embora você possa ter contado a seus autores sobre palavras proibidas, não faria mal mostrar essas palavras logo abaixo do título e escrevê-las como um lembrete.

Se não for ultrassecreto, você pode nos dizer quais palavras você colocou na lista e por quê?

Uma pequena alteração no separador de título pode causar um grande impacto em seu site

O separador de título é aquele caractere simples que separa o título do seu site dos nomes das postagens e páginas. Embora não seja tão importante quanto encontrar as palavras-chave certas para seus artigos, isso pode ser visto na parte superior da guia do navegador quando você abre um site, mas o mais importante é que esse separador será usado pelo Google e outros mecanismos de pesquisa quando exibirem seu site em Procurar Resultados.

Embora não haja prova de que diferentes separadores podem ter um impacto diferente em seu SEO, você pode querer alterar o separador padrão apenas para alterar a forma como seu site WordPress está sendo exibido em todos os outros sites nesses resultados de pesquisa.

Alterar separador de título:

Depois que o WordPress 4.4 ganhou vida, foram introduzidos novos filtros, e um deles é diretamente responsável pelos separadores de títulos. Para alterar seu separador de título, siga estas etapas:

  1. Abra o arquivo functions.php
  2. Copie e cole o seguinte código:
 função wploop_change_separator ()
{
return '|';
}
add_filter ('document_title_separator', 
'wploop_change_separator');
  1. Altere o separador entre aspas simples na terceira linha
  2. Salvar alterações

Alterar separador de título para versões anteriores do WordPress

Antes do WordPress 4.4 ser introduzido, o separador de título poderia ter sido facilmente alterado usando a função wp_title. Os desenvolvedores do WordPress primeiro removeram a função da lista de funções com suporte e ela se tornou obsoleta. Mas como um grande número de temas ainda o está usando, os desenvolvedores decidiram trazê-lo de volta.

A função a seguir ainda pode ajudá-lo a alterar esse separador se você estiver usando uma versão mais antiga do WordPress, mas recomendamos que você atualize o seu WordPress o mais rápido possível (por vários motivos) e siga o novo método mostrado acima; mais cedo ou mais tarde, a função wp_title se tornará obsoleta de uma vez por todas e você terá que modificar o functions.php mais uma vez.

 function change_wp_title_separator ($ title, $ sep) {
$ sep = '-';
$ title = str_replace ('|', $ sep, $ title);
return $ title;
}
add_filter ('wp_title', 'change_wp_title_separator', 
10, 2);

Embora você possa alterar o separador para qualquer caractere que desejar, não é aconselhável fazer isso. Por exemplo, existem alguns caracteres especiais que o Google simplesmente não mostra e você não quer que o título do seu site pareça pouco profissional. Alguns dos separadores mais comuns são “|”, “-“ e “>”, por isso não exagere e escolha o que mais gosta.

As tags de título podem ser facilmente alteradas por meio de campos personalizados

As tags de título são importantes para o seu site. Eles não apenas aparecerão para os usuários, mas também desempenharão um papel importante em seu SEO. Escolher a tag de título certa pode ter um grande impacto nos mecanismos de pesquisa e você pode se beneficiar ao alterar as tags de título, se feito corretamente.

Para um usuário comum, é fácil alterar as tags de título simplesmente navegando em Configurações -> Geral . Da mesma forma, ir para Aparência -> Personalizar mostrará um local onde quase todos os temas permitirão que você altere o título e o slogan do seu site. Normalmente, os sites usam o título e o nome da postagem / página, separados por um caractere. Mas você pode mudar isso se quiser ser tão rebelde.

Crie uma tag de título estática para todas as suas postagens:

Embora não seja recomendado, você pode querer alterar a tag do título da página e torná-la a mesma em todos os seus posts e páginas do WordPress. Em vez de usar um título, separador e nome da postagem, por exemplo, você pode mudar isso para algo estático:

  1. Abra o arquivo functions.php
  2. Copie e cole o seguinte:
 função same_title_tag ()
{
retornar 'Guia do primeiro site';
}
add_filter ('pre_get_document_title', 
'same_title_tag');
  1. Altere o título na linha
  2. Salvar alterações

Esta função mudaria cada postagem e título de página em “Guia do primeiro site” (ei, não use nosso nome, seja criativo), mas isso é aceitável se você estiver prestes a ter apenas uma página. Em vez disso, usar títulos padrão é uma opção muito melhor quando se trata de SEO e da experiência geral do usuário. Mesmo que você tenha apenas a página inicial e a página de contato, ainda é uma opção melhor ter a parte “contato” escrita na tag de título.

Altere as tags de título por meio de campos personalizados:

Mas, vamos desenvolver isso e dar aos seus autores a possibilidade de adicionar títulos personalizados às suas postagens:

  1. Abra functions.php
  2. Copie e cole o código:
 function post_meta_title_tag ()
{
$ customPostTitleMeta = get_post_meta (get_the_ID (),
'custom_post_title', true);
if ($ customPostTitleMeta)
{
return $ customPostTitleMeta;
}
Retorna '';
}
add_filter ('pre_get_document_title', 
'post_meta_title_tag');
  1. Salvar alterações
  2. Abra uma postagem cujo título você deseja alterar
  3. No nome do campo personalizado, escreva “custom_post_title”
  4. No valor do campo personalizado, escreva qualquer título que deseja usar para essa postagem
  5. Salvar alterações / publicar uma postagem

Agora, em vez de obter um título padrão, seu post usaria o costume de ter introduzido na etapa. Se você deixar o campo personalizado de fora, o WordPress carregará a tag de título padrão e a usará para aquela postagem.

Controle seus títulos WordPress

Esperamos que este guia tenha ajudado você a controlar seus títulos em WordPress com mais facilidade. Mas se você tiver alguma dúvida, fique à vontade para deixar e comentar e tentaremos respondê-la o mais rápido possível.