WordPress でトップページ専用のテンプレートを作成する覚え書き | 東京都世田谷区 ホームページ制作 [k]id

WordPress でトップページ専用のテンプレートを作成する覚え書き

Category WordPress Tips Update 2008.05.24

twitterfacebookgoogle+はてなブックマークPocketであとで読むfeedlyで購読

WordPressでビジネスホームページを作成する際に、

ブログレイアウトをトップページっぽいレイアウトにするために

トップページ専用のレイアウトを作成したい。

そんなとき気軽にif分岐で下記のようにするのが手っ取り早い

 

かも……

 

まずテンプレートの階層にトップで表示したい要素を記述し
top.phpとしてindex.phpから切り離す。

コンテンツ要素のindex.phpのページ上部で下記を宣言し

[index.php内容]
function get_top() {
	do_action( 'get_top' );
	if ( file_exists( TEMPLATEPATH . '/top.php') )
		load_template( TEMPLATEPATH . '/top.php');
}

そして

[index.phpの表示したい箇所に]
if (is_home()) {
get_top();
}

でトップページのみに表示できます。

ページトップへ