【Twenty Eleven】固定ページを使いサイト内に別のサイトがあるかのようなサイトタイトルにする

固定ページを使い、そのトップページには、「任意のブラウザタイトル名」だけを表示するようにして、他の固定ページは「ページタイトル名|任意のブラウザタイトル」を表示する方法について。

簡単にまとめる以下のような表示です。
固定トップページ:任意のブラウザタイトル
固定トップページ以外:ページのタイトル|任意のブラウザタイトル

ここでは、別サイトのようにするので別途テンプレートを作成します。

テンプレートの作成

固定ページ用にテンプレートを作成します。
page.phpをコピーしてpage-1.phpを作成します。
page-1.phpにテンプレート名(Template Name: page-1.php)を入力します。
header.phpをコピーしてheader-1.phpを作成します。

テンプレートの設定

使用する固定ページの「ページ属性」にあるテンプレートをpage-1.phpにします。

コードの編集

コピーして作成したpage-1.phpにあるget_header()をget_header(‘1’)にします。
header-1.phpを開いて以下のコードがあるのでその前後を編集します。

wp_title( '|', true, 'right' );

if文をwp_title()の前に追加して、トップページに見せる固定ページのIDを「ページIDを入力」に入力します。
echoをwp_title()の後に追加して、任意のブラウザタイトル名にサイトのタイトルを入力します。

if(!is_page('ページIDを入力'))

  wp_title( '|', true, 'right' );

echo "任意のブラウザタイトル名";

これで、任意のブラウザタイトル名が表示されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です