ページのタイトルを表示または返します。区切り文字列は定義する事ができ、バージョン2.5が発端です。区切り文字はページのタイトルの前後に表示させるために指定する事が出来ます。
このタグは、通常ページのheadの
このタイトルテキストは、クエリーに依存します:
Displays or returns the title of the page. A separator string can be defined, and beginning with Version 2.5, that separator can be designated to print before or after the title of the page.
This tag can be used anywhere within a template as long as it’s outside The Loop on the main page, though is typically used in the
element for the head of a page. The title text depends on the query:
シングル記事またはページ
記事(またはページ)のタイトルです。
the title of the post (or Page)
日付ベースのアーカイブ
日付です。(例えば、”2006″、”2006年 – 1月”)
the date (e.g., “2006”, “2006 – January”)
カテゴリー
カテゴリの名前です。
the name of the category
著者のページ
ユーザーのパブリック名です。
the public name of the user
wp_titleのテンプレートタグ使用方法
<?php wp_title( $sep, $echo, $seplocation ); ?>
wp_titleのパラメーター
$sep
(string) (optional) 記事タイトル(例 文字列)の前後に表示するテキストです。デフォルトでは、(区切り文字がブランクだった場合)»です。(≫)記号は、記事タイトルの前後(区切り文字の場所で指定された)に配置されるでしょう。
(string) (optional) Text to display before or after of the post title (i.e. the separator). By default (if sep is blank) then the » (≫) symbol will be placed before or after (specified by the seplocation) the post title.
Default: » (≫)
$echo
(boolean) (optional) (True)の場合はタイトルを返し、(False)の場合はPHPの文字列として使用するためのタイトルを返します。
(boolean) (optional) Echo the title (True) or return the title for use as a PHP string (False).
Default: True
- 1 (True) – default
- 0 (False)
$seplocation
(string) (optional) バージョン 2.5で導入したこのパラメーターは、記事のタイトルに関して表示される区切り文字の文字列の位置を定義します。
‘right’を除くすべての値については、区切り文字の値は記事のタイトルの直前(左)に配置されます。
区切り文字の値の配置が右だった場合の時は、区切り文字の文字列は記事のタイトルの後に追加されるでしょう。
(string) (optional) Introduced with Version 2.5, this parameter defines the location of where the sep string prints in relation to the title of the post. For all values except ‘right’, the sep value is placed in front of (to the left of) the post title. If the value of seplocation is ‘right’ then the sep string will be appended after the post title.
Default: None
例
デフォルトの使い方
シングル記事ページにアクセスする時、デフォルトで使用する記事タイトルとブログ名(bloginfo()を使用する)を表示します。ブログ名が”My WordPress Blog”の場合、記事のタイトルは”Hello world!”です。その場合、下記の例は、My WordPress Blog ≫ Hello world!としてタイトルを表示するでしょう。
Displays the blog name (using bloginfo()) and the post title using defaults when accessing a single post page. If the blog name is “My WordPress Blog”, and the title of the post is “Hello world!”, then the example below will show the title as My WordPress Blog ≫ Hello world!
<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
この例では同じことを同じことを行う:
This example would the same do the same thing:
<title><?php bloginfo('name'); ?><?php wp_title('',true,''); ?></title>
区切り文字を使用する方法
区切り文字として”–“を使用する、ドキュメントのタイトルタグの中に記事タイトルと一緒にブログ名(bloginfo()を使用する)を表示します。
この結果が、(シングル記事ページの時に)My WordPress Blog–Hello world!です。
Displays blog name (using bloginfo()) along with post title in the document’s title tag, using “–” as the separator. This results in (when on a single post page) My WordPress Blog–Hello world!.
<title><?php bloginfo('name'); ?><?php wp_title('--'); ?></title>
この例では同じことをするだろう:
This example would do the same thing:
<title><?php bloginfo('name'); ?><?php wp_title('--',true,''); ?></title>
ブログ名とタイトルを逆転させて区切る方法
WordPress2.5以降について
<title> <?php wp_title('--',true,'right'); ?> <?php bloginfo('name'); ?> </title>
以前のバージョンについて
これは、区切り文字(wp_title(‘ ‘)を使用して、ある記事のタイトル((wp_title(‘ ‘, false)を使用している場合)がある場合はテストしてください。)を削除する事によって、前述の例(こんにちは、世界! – 私のワードプレスのブログ)からタイトルタグにページタイトルとブログ名を逆転する事が出来ます。そして、wp_title(‘ ‘)それとbloginfo()の間の区切りを表示します。
This lets you reverse page title and blog name in the title tag from example above (Hello world!–My WordPress Blog) by removing the separator (using wp_title(‘ ‘), then tests if there is a post title (using if(wp_title(‘ ‘, false))), and displays the separator between it and bloginfo() if it does.
<title> <?php wp_title(' '); ?> <?php if(wp_title(' ', false)) { echo '--'; } ?> <?php bloginfo('name'); ?> </title>