小技ですが… ポストタイトルをブログ名の前に表示する

WordPressを使って不満だったことの1つは、個別エントリーやアーカイブを表示したときに、ブラウザに表示されるタイトルが “ブログ名 » ポストタイトル” となること。それを、“ポストタイトル « ブログ名” に変更する方法を見つけました。(^_^)v

と言っても、WP2.5から追加されたTemplate Tagの機能を使った小技なのですが…。
自分でも忘れないようにしておかんとね… _〆(。。)メモメモ…

Template Tags/wp title ? WordPress Codex

WP2.5から、wp_titleのセパレーターやセパレーターの入る位置を指定できるようになりました。使い方は、以下のとおりです。正確なところは WordPress Codexのページを参照してください。

使い方
<?php wp_title(‘sep’, echo, ‘seplocation’); ?>

パラメーター

sep
(文字列) ポストタイトルの前後に表示されるセパレーターを指定する。デフォルトは&raquo; (?)。
echo
(真偽値) タイトルを表示する(True – デフォルト)か、PHP文字列として返すだけ(Fales)かを選択。
seplocation
(文字列) WP2.5から導入された。このパラメーターは、sep文字列を、ポストタイトルの右(後ろ)に表示するか、左(前)に表示するかを指定する。’right’を指定した場合は、ポストタイトルの後ろに(つまり右に)sep文字列を表示する。’right’以外の値を指定した場合は、ポストタイトルの前(左)にsep文字列を表示する。

で、header.phpの<title>?</title>を次のように変更します。

変更前:
<title><?php bloginfo(‘name’); ?><?php wp_title(); ?></title>
変更後:
<title><?php wp_title(‘&laquo;’,true,’right’); ?><?php bloginfo(‘name’); ?></title>

【追記】
誰も気がついてないのかな〜 と思っていたら、ぼのさんやEternal-tearsさんがちゃんと紹介されていました。さすが!! (^_^;)
テンプレートタグ/wp title – ps*wiki
Wp title – WordPress*リファレンス

Similar Articles:

  1. こんにちは。
    テンプレートタグでいじるよりAll in One SEO Packというプラグインを使ったほうが、汎用性があるうえテンプレートデザインを変更したときにも引き継ぐのでよろしいかと。
    http://wordpress.org/extend/plugins/all-in-one-seo-pack/

  2. avabheartさん、初めまして。

    All in One SEO Packを試してみました。
    なるほど、おっしゃるとおり、こちらの方が便利ですね。
    とくに日付アーカイブファイルのときのタイトルの表示の仕方が、こちらの方がスマートです。

    情報ありがとうございました。m(_’_)m

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <img localsrc="" alt="">