カテゴリー: WordPressのウィジェット

  • WordPressのウィジェットの作り方

    WordPressのウィジェット機能を自作する方法の解説です。
    テーマの「functions.php」に以下のコードを書きます。

    if ( function_exists(‘register_sidebar’) )
    register_sidebar();

    これで「外観」→「ウィジェット」にウィジェットページが表示されるようになります。
    次にテーマのウィジェットを表示させたい場所に以下のコードを記述します。

    <?php dynamic_sidebar(); ?>

    基本は以上です。
    しかし上記の方法では1箇所にしかウィジェットが表示されません。
    複数箇所にウィジェットを表示するには、以下のコードをテーマの「functions.php」に追加する必要があります。

    if ( function_exists(‘register_sidebar’) )
    register_sidebar(1);
    register_sidebar(2);

    同様にテーマ内にウィジェットを表示したい場所に以下のコードを記述します。

    <?php dynamic_sidebar(1); ?>
    <?php dynamic_sidebar(2); ?>