wp_get_sidebar()


WordPressのwp_get_sidebar()関数は、テーマ内でサイドバーを表示するために使用されます。この関数は、sidebar.phpファイルを読み込み、サイドバーの内容を出力します。

構文

wp_get_sidebar( string $name = null );
  • $name (string) — サイドバーの名前を指定します。指定しない場合、デフォルトのsidebar.phpが使用されます。

例1: デフォルトのサイドバーを表示

この例では、デフォルトのサイドバーを表示します。

<?php wp_get_sidebar(); ?>

例2: カスタムサイドバーを表示

この例では、custom-sidebar.phpという名前のカスタムサイドバーを表示します。

<?php wp_get_sidebar('custom-sidebar'); ?>

例3: 条件付きでサイドバーを表示

この例では、特定の条件が満たされた場合にのみサイドバーを表示します。

<?php if ( is_active_sidebar('sidebar-1') ) { wp_get_sidebar(); } ?>

例4: フッター内にサイドバーを表示

この例では、フッター内にサイドバーを表示します。

<footer><?php wp_get_sidebar(); ?></footer>

例5: 複数のサイドバーを切り替えて表示

この例では、ページの条件に応じて異なるサイドバーを表示します。

<?php if ( is_page() ) { wp_get_sidebar('page-sidebar'); } else { wp_get_sidebar(); } ?>

例6: サイドバーをカスタムテンプレートパスで表示

この例では、カスタムテンプレートパスを使用してサイドバーを表示します。

<?php wp_get_sidebar('custom/path/sidebar'); ?>

注意点

  • wp_get_sidebar()を使用する際には、指定したサイドバーファイルが存在することを確認してください。
  • サイドバーの内容は、sidebar.phpまたは指定したファイル内で定義する必要があります。
  • サイドバーがアクティブでない場合、何も表示されないことがあります。

関連機能: