Colocar o número da página no título dos arquivos no WordPress

Não gosto de usar plugins que fazem tudo a respeito de SEO. Fazer o trabalho na mão deixa o tudo mais otimizável e fácil de personalizar a cada caso, embora sinta falta de alguns recursos destes plugins. Parte do processo de otimização de títulos e metatags, já expliquei, mas, em particular, sentia falta de colocar o número da página junto oas arquivos da página inicial, tags e categorias.

O problema é que, quando o WP cria uma estrutura como http://blog.com/page/2/, os títulos aparecerão como o mesmo, criando, títulos duplicados (veja as sugestões de HTML no Google Webmaster Tools).

Para resolver este problema, basta colocar um pequeno pedaço de código que irá adicionar um número (e, se desejar, um texto específico entre as aspas de echo’-‘) no título:

  if($paged>1){echo '- ', $paged;}

No código completo, eis uma sugestão

<?php
echo('<title>');
if (is_single()) {      wp_title('');      echo(' | ');    bloginfo('name');
} elseif (is_home() ) {          bloginfo('name');  if($paged>1){echo '- ', $paged;}
} elseif (is_category() ) {          bloginfo('name');    echo(' | ');    single_cat_title();  if($paged>1){echo '- ', $paged;}
} elseif (is_tag() ) {          bloginfo('name');    echo(' | ');    single_tag_title();  if($paged>1){echo '- ', $paged;}
} elseif (is_page() ) {          bloginfo('name');    echo(' | ');    wp_title('');
} elseif (is_search() ) {          echo $s;    echo(' | ');    bloginfo('name');
} elseif (is_404() ) {          echo('Desculpe, n&atilde;o encontrado | '); bloginfo('name');
} echo('</title>');
?>

Deixe seu comentário