WordPressの各記事にサイトタイトルが付いてくるのを消したい

WordPressを使うと各記事のタイトル部分にサイトのタイトルが付加されています。
Googleなどの検索エンジンで検索すると、サイトタイトルが末尾に表示されて微妙な感じがします。
サイトタイトルが表示されるのを防ぎたい場合は、以下の方法で修正できます。

header.php

<?php
global $page, $paged;
if(is_front_page()):
bloginfo('name');
elseif(is_single()):
wp_title('');
elseif(is_page()):
wp_title('');
elseif(is_archive()):
wp_title('');
elseif(is_search()):
wp_title('');
elseif(is_404()):
echo'404 File Not Found!';
endif;
if($paged >= 2 || $page >= 2):
echo'-'.sprintf('%sページ',
max($paged,$page));
endif;
?>

 

wp_titleの引数を空文字のみにします。
これでちゃんと記事タイトルのみの表示になります。

特に、このサイトのようにサイト名にブランド力がない場合は、この方法で大幅にアクセス数を改善できます。

Apache

Posted by @erestage