2014年03月27日(Thu)
sidebar.phpで使うウィジェットの登録及び出力
現段階で、全てを理解することが出来ませんでしたが、
以下の各ソースをfunctions.phpとsidebar.phpに記述したら一応できました。
細かい事は、のちに学んでいこうと思います。
functions.php
function 自作関数名(){ //単一サイドバーを定義し、ID を返します。 register_sidebar( array( 'name' => '管理画面で表示される名前', 'id' => 'ウィジェットID。※複数登録する場合は重複に注意!', 'description' => '管理画面で表示される説明', 'class' => 'スタイルシート用のクラス名', 'before_widget' => 'ウィジェットの前の文字列', 'after_widget' => 'ウィジェットの後ろの文字列', 'before_title' => 'ウィジェットのタイトルの前の文字列', 'after_title' => 'ウィジェットのタイトルの後ろの文字列' )); } //特定のアクションに関数をフックします。 add_action('widgets_init', '上記の自作関数名');
sidebar.php
// 指定したウィジェットが登録されているかチェック if(is_active_sidebar('ウィジェットID')){ // 登録されているウィジェットを出力 dynamic_sidebar('ウィジェットID'); }
上記のソースを記述したら、管理画面の外観>ウィジェットで各種設定が出来るようになりました。
コメント(0件)
sidebar.phpで使うウィジェットの登録及び出力に対するご意見、ご感想、情報提供など皆様からのコメントをお待ちしております。 お気軽にコメントしてください。
コメントフォーム