Wordpressのページタイトルの変更方法。
200809/19 Category : WEB Tag : SEO, Wordpress, プラグイン
プラウザの一番左上の、今開いてるページのタイトル。Wordperssでは、そのブログのテーマにもよるとは思うんですが、大体「サイト名 >> 投稿名orページ名」になると思うんです。少なくても、このブログではそうでした。これって、SEO的には不利ですよね。そこで、そのタイトルを変更する方法を探してみました。
方法としては、Wordpressのプラグインを使うか、header.phpの<title></title>の中身を書き換えるかですね。プラグインを使うのが確実ではあると思うんですが、Wordpressのプラグインって、使っているバージョンによって有効化しても使えない場合とかもあるので・・・今回はphpを書き換える方法を取ることにしました。
※プラグインを使いたい場合はこちらからどうそ。「SEO Title Tag」
header情報を書き直して、ページタイトルを変える。
phpを書き直す方法も簡単です。
まずFTP等で、使用しているテーマのheader.phpをダウンロードします。それをエディタで開き、<title></title>の部分を探します。
例:<title><?php bloginfo(’name’); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
これを、下記のように書き直します。というか、コピペでOKです。
<title>
<?php
if(is_page()||is_single()):
wp_title(”);
endif;
if(is_month()):
echo get_the_time(’Y年n月の記事一覧’);
endif;
if(is_tag()):
echo ‘タグ「’.wp_title(”, false).’」の記事一覧’;
endif;
if(is_search()):
echo ‘「’.$s.’」の検索結果 : ‘;
endif;
if(is_404()):
echo ‘Error 404 – Not found : ‘;
endif;
if(wp_title(”, false)) echo ‘ : ‘;bloginfo(’name’); if(is_home()) echo ”
?>
</title>
これでUTF-8で保存して、ダウンロードしたフォルダにアップロードしなおして、完了です。ちなみに、上記のように書き直した場合、実際のページタイトルはこのようになります。
・トップページ:サイト名のみ
・個別記事・普通のページ:”タイトル”:’’サイト名’’
・月別アーカイブ:○○○○年△△月の記事一覧:’’サイト名”
・タグアーカイブ:タグ「hogehoge」の記事一覧:’’サイト名”
・検索結果ページ:「検索した単語」の検索結果:’’サイト名’’
・404ページ:Error 404 – Not found:’’サイト名’’