2024年06月13日
WP関数:get_sidebar()
この関数の説明
WP関数の get_sidebar() は、現在のテーマディレクトリの sidebar.php ファイルをインクルードします。
関数
get_sidebar( $name )
パラメータ
$name(文字列)(オプション)
指定しないと sidebar.php がインクルードされます。
$nameを指定すると sidebar-$name.php がインクルードされます。
phpプログラムのファイル名
プログラムのファイル名は ○○○-△△△.php という - で区切られた構造を持ちます。
○○○がスラッグ名で、△△△を特殊テンプレート名と呼びます。
戻り値
ありません
事例
①左右のサイドバーを表示する。
事前に sidebar-left.php と sidebar-right.php がある物とします。
<?php get_header(); ?> <!-- 本文の表示 --> <?php get_sidebar('left'); ?> <?php get_sidebar('right'); ?> <?php get_footer(); ?>
■本文と左右のサイドバーはCSSで横に並ぶ設定がしてあることが前提です。
参考情報
get_sidebar()は sidebar.php ファイルをインクルードするだけの関数です。
一方、 sidebar.php の中に記述される dynamic_sidebar() は、[外観→ウィジェット]で定義したウィジェットを呼び出す関数になります。
またどの様なウィジェットを用意するかは register_sidebar() で定義します。