WordPressでトップページのみタイトルをサイト名+キャッチフレーズにする方法|All in One SEOを使わないバージョン

公開
更新日
スポンサーリンク
All in One SEOを使ってトップページのみタイトルの表示内容を変えるやり方を書いたので、All in One SEOを使わない場合のやり方も書いておこう。ここでは管理画面の設定 → 一般にあるブログタイトルとキャッチフレーズを利用するやり方を書く。具体的にはトップページのタイトルを「ブログタイトル|キャッチフレーズ」にし、個別記事のページはタイトルを「個別記事タイトル|ブログタイトル」にする方法。header.phpの<title>タグを書き込む部分を以下のようにする。
<title>
 <?php
  if( is_home() ){
   echo bloginfo('name');
   echo "|";
   echo bloginfo('description');
  }else{
   echo the_title();
   echo "|";
   echo bloginfo('name');
  }
 ?>
</title>
でもまあタイトルとかをいちいちWordPressタグ使って呼び出さなくても、直に書いてもいいと思う。その方がサーバーの負担が減らせるし。その場合は以下のやり方で。
<title>
 <?php
  if( is_home() ){
   echo "サイトタイトル|キャッチフレーズ";
  }else{
   echo the_title();
   echo "|サイトタイトル";
  }
 ?>
</title>
よく考えればAll in One SEO使うよりこっちの方がいいな…
スポンサーリンク
スポンサーリンク