I love the frozen FOOD.
WordPressテーマ作成。
テーマの構成を2段組み構成等で考える際の、サイドバー(ガジェット表示)をさせる方法。
2段組みでなくても構わないが、テーマを作成する。
ここでは大きく2つ。
サイドバーは、wordpress上から複数編集できるので、それぞれ「名前」をつけておく必要がある。
下記のnameとidを、他のサイドバーと重複しないように命名する。
上記で命名したサイドバーを、どこに入れたいか決定する。
サイドバーのidがmainのものをテーマ上に配置したい場合、その配置したい場所に、
<?php dynamic_sidebar('main'); ?>
を挿入すればOK。
dynamic_sidebarで挿入するサイドバー本体を名前(name)やID(id)を使い登録する。これによって、wordpress管理画面でサイドバー(ガジェット)の編集が行えるようになる。
function.phpの最後尾に下記のソースを追記。
※下記のサンプルは、idをmain、名前を「メインサイドバー」としてサイドバーを登録してる
if ( function_exists('register_sidebars') ) { register_sidebar( array( 'name'=> 'メインサイドバー' , 'id'=>'main' )); }
を挿入。
これで終了。
function.phpで用いた register_sidebar関数は、第一引数にarrayを指定するが、ここで指定する情報は、下記の内容も併記可能。
if ( function_exists('register_sidebars') ) { register_sidebar( array( 'name'=> 'メインサイドバー' , 'id'=>'main', 'before_widget' => '<div class="widget">', 'after_widget' => '</div>', 'before_title' => '<h4 class="widget_title"><span class="glyphicon glyphicon-globe"></span> ', 'after_title' => '</h4>', )); }
Gem-one(ジェムワン) 権蔵
Gem-one代表.システム開発業ブランドGem-one adIT、音楽レッスン事業 Gem-one Music設立。ビリヤード・スケジュールサイト すけどんも絶賛運用中。
■ブログ
ちょろっとお時間頂戴