前回作成したサイドバーをウィジットに対応させて、管理画面からサイドバーを変更できるようにしてみました。
sidebar.php の ulタグ の直後に以下の行を追加 <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> また sidebar.php の最後の ul タグの前に以下の行を追加 <?php endif; ?> つまり ul タグの中を上記の if 文ではさむ感じです。
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<?php endif; ?>
<div id="sidebar"> <ul> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> // ここにデフォルトのサイドバーの内容を書く <?php endif; ?> </ul> </div>
作成しているテーマディレクトリに functions.php を作成して下記のコードを追加する。
<?php if ( function_exists('register_sidebar') ) register_sidebar(); ?>
これで管理画面で 表示 > ウィジット でアクセスすると下記のような画面になり動的にサイドバーを変更することができます。
少しの手間で使い勝手が便利になるので、テーマを作成するときにはウィジットに対応させておいた方がいいでしょう。
参考URL:Widgetizing Themes ? Automattic
This entry was posted by matsuura on 3月 21, 2008 at 4:00 pm, and is filed under WordPress. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site.
[...] 前回まではまだ縦に長いだけのデザインされていない状態でした。今回は CSS を作成してデザインを整えてブログらしくして行こうと思います。 [...]
WordPressのカテゴリーを階層化…
今まで落としてきたテンプレートをほぼそのまま使っていたのだけれど、カテゴリーの並び方が汚いのが気になっていた。ちゃんと階層化したのに、階層になってない。で調べてみたら、…
[...] 少しググッて見たらあっさり http://www.syuhari.jp/blog/archives/209 [...]
[...] http://www.syuhari.jp/blog/archives/209 [...]
[...] 「My Category Order」を使う場合はウィジェットとして使ってます。 ・・・のでウィジェットを表示さす方法。 WordPress テーマを作成する(5) サイドバーをウィジットに対応させる | … [...]
[...] WordPress テーマを作成する(5) サイドバーをウィジットに対応させる | …. This entry was written by admin, posted on 9月 11, 2009 at 11:10 am, filed under [...]
[...] MEMO http://www.syuhari.jp/blog/archives/209 [...]
[...] 新しく試したアクセスカウンタープラグインがウィジェット対応でしたので、対応方法を探してみたところ、「Sun Limited Mt.」さんで分かりやすく説明されていましたのでご紹介します。 [...]
[...] この辺、Webで調べると、下記のページにきれいにまとまっています。今回、参考にさせて頂きました。 WordPress テーマを作成する(5) サイドバーをウィジットに対応させる [...]
3absolutely…
…
メールアドレスが公開されることはありません。 * が付いている欄は必須項目です
名前 *
メールアドレス *
ウェブサイト
コメント
次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Additional comments powered by BackType
[...] 前回まではまだ縦に長いだけのデザインされていない状態でした。今回は CSS を作成してデザインを整えてブログらしくして行こうと思います。 [...]
WordPressのカテゴリーを階層化…
今まで落としてきたテンプレートをほぼそのまま使っていたのだけれど、カテゴリーの並び方が汚いのが気になっていた。ちゃんと階層化したのに、階層になってない。で調べてみたら、…
[...] 少しググッて見たらあっさり http://www.syuhari.jp/blog/archives/209 [...]
[...] http://www.syuhari.jp/blog/archives/209 [...]
[...] 「My Category Order」を使う場合はウィジェットとして使ってます。 ・・・のでウィジェットを表示さす方法。 WordPress テーマを作成する(5) サイドバーをウィジットに対応させる | … [...]
[...] WordPress テーマを作成する(5) サイドバーをウィジットに対応させる | …. This entry was written by admin, posted on 9月 11, 2009 at 11:10 am, filed under [...]
[...] MEMO http://www.syuhari.jp/blog/archives/209 [...]
[...] 新しく試したアクセスカウンタープラグインがウィジェット対応でしたので、対応方法を探してみたところ、「Sun Limited Mt.」さんで分かりやすく説明されていましたのでご紹介します。 [...]
[...] この辺、Webで調べると、下記のページにきれいにまとまっています。今回、参考にさせて頂きました。 WordPress テーマを作成する(5) サイドバーをウィジットに対応させる [...]
3absolutely…
…