ウィジェットに対応したテーマを作成する際の覚書。
利用しているテーマがウィジェットに対応している場合、管理画面 > 外観 >ウィジェットでいろいろなウィジェットを追加できる。
テーマをウィジェットに対応させるには、一般に2つのファイル[1]にコードを記入する(ファイルがない場合は作成)。
下記の記事がウィジェットを分かり易く説明している。
» Widgetizing Themes
<ul>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<!-- 管理画面でウィジェットが一つも選択されていない場合に表示 -->
<li>ウィジェットはありません。</li>
<?php endif; ?>
</ul>
<li id="archives" class="widget widget_archive"><h2 class="widgettitle">アーカイブ</h2> <ul> <li><a href='●●●' title='●●●'>●●●</a></li> <li><a href='●●●' title='●●●'>●●●</a></li> <li><a href='●●●' title='●●●'>●●●</a></li> </ul> </li>
functions.phpに下記のコードを記載する。
<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>
WordPressがウィジェットに対応しているバージョンであるかを確認する。対応している場合はウィジェットを利用可能にする。
1. 一般にウィジェットはサイドバーに配置することを想定して設計されているが必ずしもsidebar.phpである必要ない。
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。