ホーム > SEO, WordPress > WordPressのタイトル(title)を変更する

WordPressのタイトル(title)を変更する

WordPressの各ページのタイトルは「ブログ名」+「投稿のタイトル」で表示されます。

このページであれば、

「OSS-Lab オープンソース・ソフトウェア-ラボ » WordPressのタイトル(title)を変更する」

のように表示されます。
ブログ名ばかりが目立って、肝心の投稿のタイトルが目立ちません。
また、タイトルが長いと検索結果に表示される際に、後半部分が省略されてしまいます。

これを「投稿のタイトル」+「ブログ名」の順番に変更してみたいと思います。

titleは、ヘッダー出力用のPHPで出力されていますので、そちらのコードを編集します。

PHPの編集

ダッシュボードから[外観]-[テーマの編集]を選択して、テーマの編集画面を表示します。

画面右側のヘッダー(header.php)を選択してPHPを編集します。

このページのテーマiNoveでは以下のようなコードでtitleが出力されていました。

■変更前

<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>

それを以下のように変更します。

■変更後

<title><?php wp_title('-',true,'right'); ?><?php bloginfo('name'); ?></title>

設定を変更したら、画面左下の「ファイルを更新」ボタンをクリックします。

関数の説明

関数が2つ出てきました。bloginfoとwp_titleです。
これらの関数の説明は、画面左下の「解説」から関数名を指定して「調べる」ボタンをクリックして調べる事ができます。

■bloginfo
ブログの情報を取得する関数です。
引数に取得したいパラメータの名前を指定します。
bloginfo(‘name’);と指定するとブログのタイトルが取得できます。

他にも以下のようなパラメータを指定する事ができます。

  • url                    サイトアドレス (URL)を取得
  • wpurl                WordPress アドレス (URL)を取得
  • description    キャッチフレーズを取得

■wp_title
そのページのタイトルを取得します。
ブログであればその投稿のタイトルが取得できます。

第一引数には、区切り文字を指定します。指定なしの場合は「»」が使用されます。
第二引数には、タイトルを表示するかどうかをtrue/falseで指定します。
第三引数には、区切り文字の位置を指定します。


カテゴリー: SEO, WordPress タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。
*