WordPressのデフォルトテーマにはMETAタグの「keywords」と「description」 が設置されていないので、エントリーごとにdescriptionとkeywordsを自動で設置する方法を紹介します。
概要
- エントリーページの「keywords」には、そのエントリーが属するカテゴリーを入れる。
- エントリーにタグが付けられていた場合「keywords」にタグも入れる。
- エントリーページ以外の「keywords」には、デフォルトのキーワードを入れておく。
- エントリーページの「description」には、抜粋に自分で作成した要約がある場合はそれを入れる。
- 抜粋に何もない場合「description」には、エントリーの始めから60文字分を入れる。
- エントリーページ以外の「description」には、一般設定のキャッチフレーズ(このサイトの簡単な説明)を入れる。
設置方法
以下のコートをheader.phpに追加します。
[php]
追記 – 2011年4月15日
mtb様のご指摘により、プログラミングに誤りが発覚いたしました。
一点ミス発見
誤 mb_substr($summary, 0, 60)
正 mb_substr($content_summary, 0, 60)
現在は訂正したものを掲載しております。
mtb様にはこの場をお借りしてお礼申し上げます。
コメントを残す