Wordpress: Como retirar as palavras “Blog Archive” do título
Por padrão, as páginas específicas de cada post no Wordpress contém o nome do blog, as palavras “Blog Archive” e então o título do post. As vantagens e desvantagens disso são questionáveis. Essas duas palavras não acrescentam nada, não têm relação com o conteúdo e podem diminuir a relevância das páginas para os mecanismos de busca e para os usuários que acharem a sua página (um título mais direto atrai mais o usuário).
Procurei uma configuração para modificar isso, mas não encontrei. Então procurei uma forma alternativa, e no fim consegui mudar isso alterando diretamente o tema em uso. Abaixo relato os passos usados, para que você possa usar em seu blog.
- Você deve alterar o arquivo header.php no diretório de temas do Wordpress. Esse arquivo fica localizado em wp-content/themes/NOME_DO_TEMA.
Se as permissões do arquivo estiverem corretas, você pode editar o arquivo pelo próprio painel do Wordpress, clicando em Temas - Editar tema -> Cabeçalho (header.php). - Substituir a linha:
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
por uma das linhas abaixo:- Para mostrar apenas o título do post ou página
<title><?php ob_start(); wp_title(); $t = ob_get_clean(); ob_end_clean(); $t = trim(str_replace('»', '', $t)); print $t; if (! $t) { bloginfo('name'); } ?></title> - Nome do blog antes do título
<title><?php bloginfo('name'); ?> <?php wp_title(); ?></title> - Nome do blog depois do título
<title><?php ob_start(); wp_title(); $t = ob_get_clean(); ob_end_clean(); $t = trim(str_replace('»', '', $t)); print $t; if ($t) { ?> » <?php } bloginfo('name'); ?></title>
Na home o nome do blog sempre aparece. Afinal, é a única coisa que tem para aparecer.
- Para mostrar apenas o título do post ou página
- Salve o arquivo e está pronto.
UPDATE: Plugins de SEO em geral possuem opções para alterar os títulos, coisa que eu desconhecia ao destrinchar o código e fazer manualmente. Mas valeu o aprendizado, e ainda permanece útil para quem não quer usar um plugin apenas para alterar uma coisa. Mas se você preferir usar um plugin, não altere o código diretamente, pois uma coisa pode atrapalhar a outra. Faça uma coisa ou outra, mas não as duas.
assine você também!




Cleverson:
Muito boa essa dica nao estava gostando muito dessas palavras no titulo.Muito bom msm obrigado pelo post.
11 de janeiro de 2009, 17:57rodrigo:
muito bom esse post, agora so fucionou pra mim essa opção:
Nome do blog antes do título
saberia me informa pq a primeira opção não deu certo?
12 de outubro de 2009, 15:13abrç
Doug:
Não saberia dizer porque apenas uma opção funcionou.
No entanto, talvez usar algum plugin de SEO seja melhor que alterar direto no código. Além de mais opções, como não há necessidade de alterar o código-fonte, você diminui a possibilidade de bugs e ainda não vai perder a modificação quando atualizar o Wordpress.
12 de outubro de 2009, 17:27