menu
スポンサーリンク

wordpressのタグをtitleタグ内に表示させたいとき


表題の件で、ちょっと悩んだので備忘録として記事投稿します。

wordpressでタグを表示させる方法は以下二つでしょう。

①the_tags();を使用する

②get_the_tags();を使う方法。
以下は公式サイトの用例です。

$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->name . ‘ ‘;
}
}

上記コードで記事に設定されたタグが一覧表示されます。

ただ、タグ情報をtitleタグに表示させる場合、
header.phpとかに直接上記コードを記入することになるのでしょうが、

①の場合、勝手にaタグがついてしまう。
②の場合は基本的に記事ループ内でしか使用できません。

こういったことがあるので下記方法が有効です。

以下の記事を参考にし、
function.phpにコードを記述し、「wp_title」にフックする、という方法で
titleタグ内にてタグ情報を表示させることができます。
とても参考になりました。

http://kwski.net/wordpress/1103/

もちろん、上記記事にあったようにカテゴリ名をtitleタグに表示させることも可能ですし、工夫すればさらにいろいろな情報をtitleタグに表示させることができそうです。

titleタグはSEO対策上とても重要な要素なので、wordpressで自在に操作できるようになっておけるといいですね。

連絡先など

MAIL mailmedian.weblike.jp
Skype median-weblike
所在地 埼玉県坂戸市

スポンサーリンク
スポンサーリンク

blog

プラットフォーム API 言語