WordPressのテーマをウィジェット対応にする!

最近のWordPressのテーマはほとんどがウィジェットに対応してますが、中には対応していないテーマもあります。
そこで、ウィジェット機能の追加方法を説明します。

※以下の例は、サイドバーウィジェットを2つ追加する例です。
※ウィジェット(widget)機能対応は、WordPress2.2以上です。

◆ 01. functions.phpに以下の赤いコードを追加

if (function_exists(“register_sidebars”)) {
        register_sidebars(2); //サイドバーウィジェットを2つ追加する場合は2となる
}

◆ 02. サイドバーのPHP(ex.sidebar.php)にある<ul></ul>タグの間に以下の赤いコードを追加

<ul id=”sidebar1″>
 <?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(1) ) : ?>
 <li id=”about”>
  <h2>About</h2>
  <p>This is my blog.</p>
 </li>
 <li id=”links”>
  <h2>Links</h2>
  <ul>
   <li><a href=”http://example.com”>Example</a></li>
  </ul>
 </li>
 <?php endif; ?>
</ul>
<ul id=”sidebar2″>
 <?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(2) ) : ?>
 <li id=”about”>
  <h2>About</h2>
  <p>This is my blog.</p>
 </li>
 <li id=”links”>
  <h2>Links</h2>
  <ul>
   <li><a href=”http://example.com”>Example</a></li>
  </ul>
 </li>
 <?php endif; ?>
</ul>

以上でウィジェット機能が楽しめます!

コメント

タイトルとURLをコピーしました