MENU

wp_title

ページのタイトルを表示または返します。区切り文字列は定義する事ができ、バージョン2.5が発端です。区切り文字はページのタイトルの前後に表示させるために指定する事が出来ます。

このタグは、通常ページのheadの要素で使用されますが、メインページのループ外であるならばテンプレートなしにどこでも使用する事が出来ます。</p> <p>このタイトルテキストは、クエリーに依存します:</p> <p><span id="more-383"></span></p> <blockquote><p>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.</p> <p>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 <title> element for the head of a page.</p> <p>The title text depends on the query:</p></blockquote> <h3>シングル記事またはページ</h3> <p>記事(またはページ)のタイトルです。</p> <blockquote><p>the title of the post (or Page) </p></blockquote> <h3>日付ベースのアーカイブ</h3> <p>日付です。(例えば、”2006″、”2006年 – 1月”)</p> <blockquote><p>the date (e.g., “2006”, “2006 – January”) </p></blockquote> <h3>カテゴリー</h3> <p>カテゴリの名前です。</p> <blockquote><p>the name of the category </p></blockquote> <h3>著者のページ</h3> <p>ユーザーのパブリック名です。</p> <blockquote><p>the public name of the user </p></blockquote> <div class="w-beforeToc"><div class="widget_swell_ad_widget"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0866264891246854" crossorigin="anonymous"></script> <!-- Lovelog-headerRS-PC --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-0866264891246854" data-ad-slot="5480429778" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div></div><div class="p-toc -double"><span class="p-toc__ttl">目次</span></div><h2>wp_titleのテンプレートタグ使用方法</h2> [php]<?php wp_title( $sep, $echo, $seplocation ); ?> [/php] <h2>wp_titleのパラメーター</h2> <h3>$sep</h3> <p>(string) (optional) 記事タイトル(例 文字列)の前後に表示するテキストです。デフォルトでは、(区切り文字がブランクだった場合)»です。(≫)記号は、記事タイトルの前後(区切り文字の場所で指定された)に配置されるでしょう。</p> <blockquote><p>(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.</p></blockquote> <p>Default: » (≫) </p> <h3>$echo</h3> <p>(boolean) (optional) (True)の場合はタイトルを返し、(False)の場合はPHPの文字列として使用するためのタイトルを返します。</p> <blockquote><p>(boolean) (optional) Echo the title (True) or return the title for use as a PHP string (False).</p></blockquote> <p>Default: True </p> <ul> <li>1 (True) – default</li> <li>0 (False) </li> </ul> <h3>$seplocation</h3> <p>(string) (optional) バージョン 2.5で導入したこのパラメーターは、記事のタイトルに関して表示される区切り文字の文字列の位置を定義します。<br /> ‘right’を除くすべての値については、区切り文字の値は記事のタイトルの直前(左)に配置されます。<br /> 区切り文字の値の配置が右だった場合の時は、区切り文字の文字列は記事のタイトルの後に追加されるでしょう。</p> <blockquote><p>(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.</p></blockquote> <p>Default: None </p> <h2>例</h2> <h3>デフォルトの使い方</h3> <p>シングル記事ページにアクセスする時、デフォルトで使用する記事タイトルとブログ名(bloginfo()を使用する)を表示します。ブログ名が”My WordPress Blog”の場合、記事のタイトルは”Hello world!”です。その場合、下記の例は、My WordPress Blog ≫ Hello world!としてタイトルを表示するでしょう。</p> <blockquote><p>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!</p></blockquote> [php]<title><?php bloginfo('name'); ?><?php wp_title(); ?>[/php]

この例では同じことを同じことを行う:

This example would the same do the same thing:

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

区切り文字を使用する方法

区切り文字として”–“を使用する、ドキュメントのタイトルタグの中に記事タイトルと一緒にブログ名(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!.

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

この例では同じことをするだろう:

This example would do the same thing:

[php]<?php bloginfo('name'); ?><?php wp_title('--',true,''); ?>[/php]

ブログ名とタイトルを逆転させて区切る方法

WordPress2.5以降について

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

以前のバージョンについて

これは、区切り文字(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.

[php]<br /> <?php wp_title(' '); ?><br /> <?php if(wp_title(' ', false)) { echo '--'; } ?><br /> <?php bloginfo('name'); ?><br /> [/php]
よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

WordPress Love! 休日はほぼWordPress仲間と一緒に勉強会や写真を撮りに行っています。現在育児中のため、オフが多いです(>△<<<)

コメント

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次