MENU

ページタイトルを表示する方法

間のタイトルタグにページタイトルを表示する方法です。
wp_titleというWordPressのテンプレートタグを使用します。

wp_titleは、中々便利で、ページや記事を表示した時は、そのタイトルを、
アーカイブページを表示した時は日付を表示し、
カテゴリーページを表示した時はカテゴリーを表示し、
著者ページを表示した時は著者を表示します。

目次

【ブログ名ページタイトル】と表示する方法

書き方は下記のソースになります。

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

【ブログ名|ページタイトル】と表示する方法

ブラウザの左上部分に【ブログ名ページタイトル】と表示されます。
これだと、ブログ名とページタイトルがくっついてしまうので、下記のように記載します。
wp_titleの書き方が若干異なりますが、同じ内容を出力します。

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

表示は【ブログ名|ページタイトル】と表示されます。
ブログ名とページタイトルの間に区切り線が出来ます。
区切り線は>>を使ったりできます。

【ページタイトル|ブログ名】と表示する方法

【ページタイトル|ブログ名】の順に書くことも出来ます。

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

wp_titleの括弧の中にrightを入れます。
rightを入れると区切り線が右に移動します。

Twenty Tenではどこに使われている?

header.phpの中の15行目に使われています。

[php]<?php /* * Print the <title> tag based on what is being viewed.<br /> */<br /> global $page, $paged;</p> <p> wp_title( ‘|’, true, ‘right’ );</p> <p> // Add the blog name.<br /> bloginfo( ‘name’ );</p> <p> // Add the blog description for the home/front page.<br /> $site_description = get_bloginfo( ‘description’, ‘display’ );<br /> if ( $site_description && ( is_home() || is_front_page() ) )<br /> echo ” | $site_description”;</p> <p> // Add a page number if necessary:<br /> if ( $paged >= 2 || $page >= 2 )<br /> echo ‘ | ‘ . sprintf( __( ‘Page %s’, ‘twentyten’ ), max( $paged, $page ) );</p> <p> ?>
[/php]

ちょっと特殊な書き方をしています。
【ページタイトル|ブログ名】と表示するように設定されています。
フロントページとホームページは、【ページタイトル|ブログ名|サイト説明文】と表示する設定になっています。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

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

コメント

コメント一覧 (1件)

コメントする

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

目次