WordPress Plugin : Sidebar Modules
数ヶ月前にリリースされたプラグイン Widget ですが、このプラグインはサイドバーに好きな情報を手軽に移動したり付け加えたりできるプラグインです。
しかし、このプラグインには少し不満もあります。
それは、標準では一つのサイドバーだけしか操作できず、K2などではシングルページなど、ページごとによってサイドバーを組み替えることが出来ません。(うまくハックすれば可能と思いますが・・・)
そこで、Widget よりさらに高機能なプラグインがありました。
しかし、このSidebar ModulesはWidget と競合しますので、忘れずWidget を無効にしましょう。
それと、もちろん対応したテーマでないと動きません。
インストールは、Widget を無効にしとけば簡単に出来ます。
いつものように有効にするだけです。
それではSidebar Modulesを使ってみましょう。
Sidebar Modules の使い方
まず、管理画面のツールバーの[テーマ]-[Sidebar Module]と進みます。
![]()
そこで上の画面へ進みますので、ここでサイドバーをカスタマイズします。
名前をつけて追加するだけで、好みにあわせて追加することが出来ます。
ここで注目したいところは、Module’s type の PHP module です。これに任意のコードを追加すれば、リストに無い物も作ることが可能です。
ちなみに詳細な設定ですが、左側に追加した後、そのModuleの名前をクリックすれば変更することが可能です。
Brian’s Latest Comments を追加してみる
K2には標準でコードが埋め込まれている Brian’s Latest Comments プラグインですが、Sidebar Modules を利用するとコードが向こうになるようです。(あたりまえか・・・)
そのため、このプラグインを使用したい場合は、手動でコードを PHPModuleに追加する必要があります。
例
参考元は、power source* » WP plugin: 最近のコメントを表示 - Brian’s Latest Comments
表示はカッコ悪いですが・・・このサイトのTOPページのように表示されるはずです。
8 月 4th, 2006 at 7:19 AM
[...] http://www.orioa.com/wp-plugin-sidebar-modules/ [...]
8 月 4th, 2006 at 10:10 PM
このプラグイン,日本語化してみましたけど,使ってみます? 言語ファイル以外のファイルも書き換えてるのでほぼ丸ごと差し替えが必要になりますが。
8 月 5th, 2006 at 9:17 PM
お!対応が早いっすね。
でも僕が使ってる Sidebar Modules がK2仕様かもしれないので確認してみます。
10 月 3rd, 2007 at 3:00 AM
はじめまして。
wordpressを始めたばっかりのものです。
k2の見た目と、ヘッダー画像のランダム表示が気に入ったので使いたいと考えてます。
で、今いじっていたのですが(K2は、よくわからず最新のrc2を使ってます)
サイドバーをページごとに変えたいので「sidebar modules」を入れましたが
対応してないのか上手くいきません。
「sidebar.php」にphpで条件分岐を書いていけば良いのかとも思いましたが
たいした知識がある訳でもなく、よくわかりませんでした。
上記の記事とコメントから、共存させる事ができるのかなぁ??と思ったのですが
もし良かったら、アドバイスを頂けると助かります。
10 月 3rd, 2007 at 9:59 AM
こんにちは。
K2には標準で「sidebar modules」プラグインが組み込まれています。なので、新たに「sidebar modules」をインストール必要はありません。
ページごとにサイドバーの表示を変更するには、テーマ -> K2 Sidebar Manager -> 個別のモジュールのDisplayタブで選択することが出来ます。
この記事のころと違ってK2搭載の「sidebar modules」が大幅にバージョンアップしたので、大変便利ですよ。
ちなみにK2RC2は、WP2.3じゃないと不具合出るかも・・・
10 月 3rd, 2007 at 5:10 PM
とても有益なアドバイスありがとうございました!
K2搭載の「sidebar modules」で設定ができるんですね。
進化のスピードが速いんですね。。。
RC2でさっそくやってみようと思ったのですが、また上手くいきません。
管理画面から「sidebar modules」のページを開いたのですが
「loading」と出たまま何も動きません。。。
RC1は画面(モジュール?の一覧とSidebar 1、Sidebar 2、Disabledの各スペース)
は表示されるのですが、モジュールを動かしても、SAIDEBARのスペースに入ってくれません。。。
原因はよくわかりません。
1つづつバージョンを落としながら試していくしかないのでしょうか?
10 月 4th, 2007 at 2:09 PM
ども。
僕も同じ現象でモジュールを移動できませんでした。
(もちろん変更、編集も・・・)
グルグル回ってるだけでなにも出来ないままだったりするのですが、
この現象を改善するべく行った方法は、何種類か試したので参考にしてみてください。
・WPのクリーンインストール。
・DBを入れ替えて動作確認。
・すべてのプラグインをOFF
DBを操作して検証したのですが、やはりDBのテーブルのなかに一部悪さをしている箇所があるようでした。
(DBを初期に戻すと改善できたので・・・)
もしくは、次の最新バージョンを使用して、改善されるのを待つか・・・
WordPress K2
一番簡単な方法は、テストサイトのクリーンな状態で検証する方法が一番確実かもしれません。
ってことで、確実な原因は僕にも分かりませんでした・・・
10 月 4th, 2007 at 8:16 PM
kohakuさん
アドバイスありがとうございました。
wp再インストール、プラグインoffは試してみたので
DBのを別のものにして試してみます。
通常はosx&firefoxを使用しているのですが
先ほど、xp&fifefox+K2night509で試してみたら
表示はされるようになりました。
モジュールをドラッグはできるのですが
あいかわらずsaidebarのスペースには入ってくれません(泣)
サーバー(xrea)がいけないでしょうか??
10 月 6th, 2007 at 4:30 PM
XREAで僕も使っていたので問題ないはずです。
原因は分かりませんね・・・
キャッシュとかで表示されないだけかもしれませんが、それも原因としては薄いでしょうし。。。