- サイトデザイン工事中です。ご意見をお寄せください。
- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
関数リファレンス/get sidebar
提供:WordPress Codex 日本語版
< 関数リファレンス
目次 |
説明
現在のテーマディレクトリの sidebar.php テンプレートファイルを読み込みます。名前 ($name) を指定すると、指定したサイドバー sidebar-{name}.php を読み込みます。
sidebar.php ファイルがテーマに含まれていない場合は、デフォルトテーマの wp-includes/theme-compat/sidebar.php を読み込みます。
使い方
<?php get_sidebar( $name ); ?>
パラメータ
- $name
- (文字列) (オプション) sidebar-name.php を世澪込む
- 初期値: なし
用例
シンプルな 404 ページ
次のコードは、"HTTP 404: Not Found" エラーページ(お使いのテーマの 404.php)のシンプルな例です。
<?php get_header(); ?> <h2>Error 404 - Not Found</h2> <?php get_sidebar(); ?> <?php get_footer(); ?>
左サイドバーと右サイドバー
一つのテーマで二つのサイドバーが使えます。
<?php get_header(); ?>
<?php get_sidebar('left'); ?>
<?php get_sidebar('right'); ?>
<?php get_footer(); ?>
右サイドバーと左サイドバーのファイル名は、それぞれ sidebar-right.php と sidebar-left.php にしてください。
複数のサイドバー
異なるページで異なるサイドバーを読み込みます。
<?php
if ( is_home() ) :
get_sidebar('home');
elseif ( is_404() ) :
get_sidebar('404');
else :
get_sidebar();
endif;
?>
ホームのサイドバーと 404 のサイドバーは、それぞれ sidebar-home.php と sidebar-404.php にしてください。
注
- Uses: locate_template()
- Uses: do_action() Calls 'get_sidebar' action.
変更履歴
ソースファイル
get_sidebar() は、wp-includes/general-template.php にあります。
関連
最新英語版: WordPress Codex » Function Reference/get sidebar (最新版との差分)