Como alterar atributos de título no WordPress

Ter um site ou um Blog WordPress sem gerenciar títulos é praticamente impossível. Se você alguma vez 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 para mecanismos de pesquisa, você deve tomar cuidado extra ao escrever títulos.
Embora você definitivamente deva gastar um minuto extra em cada título que escrever, há algumas coisas que você pode alterar em todo o site. Portanto, fique conosco neste guia e aprenda como modificar diferentes atributos de títulos no WordPress.
Como limitar o comprimento do título do WordPress
Quando você deseja manter os títulos dos seus posts o mais curtos possível e trabalha com vários autores, isso pode se tornar um problema. Se você está começando um blog de moda, blog de culinária 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ê escrevesse um novo artigo.
Então, como você limita o título de uma postagem no WordPress para que ele cuide automaticamente do comprimento do título exibido em sua página?
Vamos começar com uma solução simples.
- Abra functions.php no seu tema
- Cole o seguinte código:
função max_title_length($título) {
$máx = 20;
if(strlen($título) > $max) {
return substr($título, 0, $max). "…";
Else {}
devolve $ title;
}
}- 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('o_título', 'max_title_length');Como você pode ver no código, variável $máx. é usado para limitar o comprimento do título da sua postagem. Você é livre para alterá-lo para qualquer número que desejar. Mas esteja ciente de que o comprimento ideal do seu título é entre 55 e 60 caracteres.
Ai está. Se você chamou a função em seu modelo de índice principal, seus títulos serão exibidos abreviados e após, no nosso caso, 20 caracteres, três pontos serão revelados para mostrar que há mais para exibir.
Ao fazer o mesmo, você está livre para conectar a função onde quiser – seja no cabeçalho, rodapé, barra lateral ou qualquer outra coisa.
Como alterar o alinhamento do título da sua postagem
Temas WordPress que você pode usar no WordPress são diferentes. Você pode usar um padrão que acompanha o WordPress, criar o seu próprio, encontrar um gratuito entre milhares de temas disponíveis ou comprar um premium na Internet.
Mesmo que você tenha pago muito dinheiro pelo seu tema, ele não terá tudo ao seu alcance e é impossível incorporar tudo em uma interface amigável. Portanto, se você quiser alterar o alinhamento dos títulos dos seus posts e o seu tema não vier 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, parecia que ainda faltavam horas de trabalho – não se preocupe, você terminará em mais ou menos um minuto.
Não importa qual tema você está usando, um título para sua postagem estará localizado no mesmo arquivo:
- Navegar para Aparência->Editor
- No lado direito, encontre o arquivo Single Post (single.php) e abra-o ou melhor ainda, abra o arquivo em algum editor externo
- Pesquise o arquivo por “ “
- Modifique a tag com o alinhamento desejado:
ESQUERDA:
CENTRO:
DIREITA:
- Guardar 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 alterou o alinhamento, o título da postagem deverá aparecer à esquerda, centro ou direita.
Trabalhar com WordPress é divertido, não é? Se você quiser saber mais sobre blogs e personalização do WordPress, consulte nosso recursos e aprimore suas habilidades de webmaster rapidamente.
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 será necessário modificar ainda mais os títulos. Limitar o número de caracteres no título de uma postagem pode ajudá-lo a manter um design estável e pode ajudar com SEO, mas seus autores ainda poderão escrever o que quiserem.
Dependendo do que você escreve ou da sua parceria com alguma outra empresa, você pode ter algumas palavras ou frases que deseja evitar em seus títulos. Podem ser palavrões que você deseja evitar ou simplesmente um ou dois nomes de marcas 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 do seu site, é apenas uma questão de tempo até que um dos autores esqueça tudo e publique um título que possa fazer você ficar mal ou até mesmo perder dinheiro ao violar o acordo com um parceiro.

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 ainda, por que você não copiaria e colaria a mesma função abaixo e simplesmente alteraria as palavras que deseja bloquear?
Agora que você decidiu remover palavras específicas dos títulos das postagens, vamos ver como você pode fazer isso.
Remova palavras específicas dos títulos:
- Abra o arquivo funções.php
- Copie e cole o código:
função títulorestrição($título){ global $post; $título = $post->post_title; $restrictedWords = "palavra1;palavra2;palavra3"; $restrictedWords = explode(";", $restrictedWords); foreach($restrictedWords as $restrictedWord){ if (stristr( $title, $restrictedWord)) wp_die( __('Erro: Você usou uma palavra proibida no título do post') ); } } add_action('publish_post', 'titlerestriction');- Mude as palavras no 4th Adicione quantos quiser, mas não se esqueça de separá-los com ponto e vírgula
- Personalize a mensagem de erro no 8th linha
- Guardar 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, WordPress impedirá você de publicar a postagem e avisar você com a mensagem.
Embora você possa ter contado aos seus autores sobre palavras proibidas, não faria mal nenhum 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 no seu site
O separador de título é aquele caractere simples que separa o título do seu site dos nomes das postagens e das 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 seu navegador assim que você abrir 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 provas de que diferentes separadores possam 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, novos filtros foram introduzidos, e um deles é diretamente responsável pelos separadores de títulos. Para alterar o separador de título, siga estas etapas:
- Abra o arquivo funções.php
- Copie e cole o seguinte código:
função wploop_change_separator() { retornar '|'; } add_filter('document_title_separator', 'wploop_change_separator');- Altere o separador entre aspas simples na terceira linha
- Guardar alterações
Alterar o separador de título para versões mais antigas do WordPress
Antes da introdução do WordPress 4.4, o separador de títulos poderia ter sido facilmente alterado usando a função wp_title. Desenvolvedores do WordPress primeiro removeu a função da lista de funções suportadas e ela se tornou obsoleta. Mas como um grande número de temas ainda o utiliza, 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 seu WordPress o mais rápido possível (por vários motivos diferentes) e siga o novo método mostrado acima; mais cedo ou mais tarde, a função wp_title ficará obsoleta de uma vez por todas e você terá que modificar o arquivo functions.php mais uma vez.
função change_wp_title_separator($title, $sep) { $sep = '-'; $título = str_replace( '|', $sep, $título); retornar $título; } add_filter('wp_title', 'change_wp_title_separator', 10, 2);Embora você possa alterar o separador para qualquer caractere desejado, recomendamos não 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 “>” então não exagere e escolha o que mais lhe agrada.
As tags de título podem ser facilmente alteradas por meio de campos personalizados
Tags de título são importantes para o seu site. Eles não apenas aparecerão para os usuários, mas também terão um papel importante no seu SEO. Escolher a tag de título certa pode ter um grande impacto nos mecanismos de pesquisa e você pode se beneficiar com a alteração das tags de título, se feito corretamente.
Para um usuário comum, é fácil alterar as tags de título simplesmente navegando até Configurações -> Geral. Da mesma forma, indo para Aparência -> Personalizar mostrará um lugar 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 do post/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 igual em todas as suas postagens e páginas do WordPress. Em vez de usar título, separador e nome do post, por exemplo, você pode transformar isso em algo estático:
- Abra o arquivo funções.php
- Copie e cole o seguinte:
function same_title_tag() { return 'Guia do primeiro site'; } add_filter('pre_get_document_title', 'same_title_tag');- Mude o título no 3rd linha
- Guardar alterações
Esta função mudaria cada postagem e título de página para “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 aproveitar isso e dar aos seus autores a possibilidade de adicionar títulos personalizados às suas postagens:
- Abra functions.php
- Copie e cole o código:
função post_meta_title_tag() { $customPostTitleMeta = get_post_meta( get_the_ID(), 'custom_post_title', true); if($customPostTitleMeta) { return $customPostTitleMeta; } retornar ''; } add_filter('pre_get_document_title', 'post_meta_title_tag');- Guardar alterações
- Abra uma postagem cujo título você deseja alterar
- No nome do campo personalizado, escreva “custom_post_title”
- No valor do campo personalizado, escreva qualquer título que deseja usar para aquela postagem
- Salvar alterações/publicar uma postagem
Agora, em vez de obter um título padrão, sua postagem usaria o título personalizado que você inseriu no dia 6.th etapa. Se você deixar de fora o campo personalizado, 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 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.