wordpressでウィジェットを作成する方法

ウィジェット

ウィジェットはfunctions.phpの部分に関数を書くことで

register_sidebar();

左メニューの概観→ウィジェットを表示させることができます。

左枠の利用できるウィジェットから右枠のサイドバーにマウスでドラック&ドロップを行うことで
サイドバーに表示したい項目を変更することができます。

テンプレートに表示

ウィジェットで作ったサイドバーをテンプレートに表示するには下記の関数で表示されます。

<?php dynamic_sidebar(); ?>

ウィジェットの項目

ウィジェットで変更できる項目
RSS
・RSSフィードのURL、フィードへのタイトル、フィードの項目表示数、フィードに内容の表示、
項目の作成者、項目の日付
最近の投稿
・タイトル、表示する投稿数
最近の投稿の詳細表示法>>
カテゴリー
・タイトル、ドロップダウンで表示、投稿数を表示、階層を表示
カテゴリーの詳細表示法>>
最近のコメント
・タイトル、表示するコメント数
最近のコメントの詳細表示法>>
タグクラウド
・タイトル、分類(投稿タグorカテゴリー)
検索
・タイトル
カレンダー
・タイトル
カレンダーのデザイン変更>>
アーカイブ
・タイトル、投稿数を表示、ドロップダウンで表示

ウィジェットを追加

サイドメニューが一つではなく、3カラム(メニューが2列ある)のサイトの場合
functions.phpに上記の表示を下記に書き換えることで表示できます。

register_sidebar(array('name' => '左メニュー'));
register_sidebar(array('name' => '右メニュー'));

書き換えるとウィジェットが変更します。
サイドバー名(左メニュー、右メニュー)はわかりやすい名前で大丈夫です。


テンプレートに表示

<?php dynamic_sidebar('左メニュー'); ?>

設定で使ったサイドバー名を記入するだけです。


コメントする