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); ?>
にほんブログ村
Tweet
この記事のショートリンク