タイトルタグは、SEOと上位表示対策で重要な施策ポイントなので、ワードプレスのデフォルトみたいなTITLEが表示されると、ちょっと残念感が強いです。
ワードプレスの公式からテンプレートを選んでカスタマイズするのですが、wp_head()内で勝手にTITLEを出力するみたいで、HTMLソースを見てみるとTITLEタグが2つ表示されるケースがあります。
Googleさん的には、まぁ、そういうこともあるだろう・・・ということで問題視しないと思いますが、運用者・上位表示対策担当としては、まぁ、気持ち悪い。
ということで対応していたのですが、2つくらいwp_head()から自動でTITLEタグを出す方法があるみたいで、ちょいハマったのでメモです。
通常は、
titleが2つにならないよう、wp_headからtitleの出力を削除する方法
http://hielog.info/wp_head-title/
の方法で、functions.php内に
remove_action(‘wp_head’, ‘_wp_render_title_tag’, 1);
を記述すればよいみたいなのですが、同じテーマ内の別のところで、「add_theme_support( ‘title-tag’ );」とかやってると、自動出力されてしまいます。
なので、
add_theme_support( ‘title-tag’ );
を使っているところをコメントアウトすることで、wp_head()で自動出力されるTITLEタグを削除して、自分の思うようなTITLEタグの内容にすることができました。
なんか、最近、本当にワードプレスのテーマに振り回されていて、なんか統一的に作成してほしいなぁ・・・という気分。
まぁ、色々できて素晴らしいいんですが、シンプルに使いたい場合は、本当にいろいろソースを追っかけなくて大変です・・・