各ページ右上の画像広告経由でコンピュータウィルスがダウンロードされた可能性があります。ウィルスチェックをお願いします。詳しくは http://bono.s201.xrea.com/2008/06/693-virus_by_xrea_ad/ をご覧ください。ご迷惑をおかけしてしまい大変申し訳ありません。

テンプレートタグ/wp title

出典: ps*wiki

このテンプレートタグ wp_title() は、現在のページのタイトルを表示、または取得します。区切り文字を定義でき、WordPress 2.5 以上では、タイトルの前/後どちらに出力するかを指定できます。

このタグは、メインページのループの外側であれば、テンプレートのどこででも使えますが、主に、ウェブページ <head> 内の <title> 要素で使われます。

クエリに基づいたタイトル文字列:

単体記事/WordPressページ 
記事/ページタイトル
日付ベースのアーカイブ 
日付 (例: "2006", "2006 - January")
カテゴリ 
カテゴリ名

使い方

<?php wp_title('sep', echo, 'seplocation'); ?>

用例

初期設定での使用

デフォルトのまま用いて、ブログ名(bloginfo() 使用)とページのタイトルを表示する例です。単体記事ページでの表示結果は「ブログ名 » 記事タイトル」となります。

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

次の例も全く同じ事を行ないます。

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

区切り文字の使用

区切り文字として "--" を用いて、ブログ名(bloginfo() 使用)とページのタイトルをウェブページの <title> タグに表示。表示結果は、単体記事ページであれば ブログ名--記事タイトル となります。

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

ブログ名とタイトルを反転して区切る

<title> タグのページタイトルとブログ名を、上の例とは逆さにする例です(記事タイトル--ブログ名)。wp_title() からは区切り文字を除き、wp_title() に値があるか判定、値があれば bloginfo() との間に区切り文字を表示します。

<title>
<?php wp_title(' '); ?>
<?php if(wp_title(' ', false)) { echo '--'; } ?> 
<?php bloginfo('name'); ?>
</title>

ブログ名とタイトルを反転・seplocation パラメータ使用

パラメータ

sep
文字列) タイトルの前/後に表示するテキスト、すなわち、セパレータ(区切り文字)。デフォルト(sep がブランク)では、記事タイトルの前または後ろ(seplocation 指定による)に '&raquo;'(»)記号を置きます。
echo
真偽値) タイトルを表示する(True)か、PHP 文字列として使えるようにタイトルの値を返す(False)か。有効値:
  • 1 (True) - (初期値) 表示
  • 0 (False) - 値を返す
seplocation
文字列)タイトルに対する sep 文字列の出力位置を指定します。この値を 'right' とすると、sep 文字列を記事タイトルの後ろ(右側)に置きます。初期値 ''(ブランク)や、'right' 以外の値では、sep 文字列をタイトルの直前(左側)に置きます。このパラメータは Version 2.5 以上でのみ使えます。
  • 'right' - 区切り文字を後ろ(右)に表示
  • ''(初期値)・その他の文字列 - 区切り文字を前(左)に表示

変更履歴

  • 2.5 : パラメータに seplocation を追加

bloginfo, bloginfo_rss, get_bloginfo, get_bloginfo_rss, wp_title, get_archives, wp_get_archives, get_calendar, get_posts, wp_list_pages, wp_dropdown_pages, wp_loginout, wp_register, query_posts, rss_enclosure



原文・最新版: WordPress Codex » Template Tags/wp_title最新版との差分

MediaWiki
他の言語