Limited Category Lists Widgetに続いて、必要に駆られてAdvanced Categories WidgetというプラグインWidgetを作りました。
このWidgetを作る前に、これくらいのWidgetは誰か作っているだろうと思っていたんですが、似たようなものは何個かあったものの、ちょっとした問題があって結局勉強のために作ってみることにしました。
その問題とは、例えばデータベースを触るものがあったり(データベース触るのは以前に痛い目をみてちょっと敬遠気味)、まともに動かないものがあったり(Breukie’s Categories Widget は実に同じ様なウィジェットでしかも多機能なんですが、僕の環境では設定が正しく反映されませんでした。Breukie’s シリーズについては、ソースを修正すれば実は正しく動作することが判明しました。)、という感じです。
この Widget について
Advanced Categories Widget は、デフォルトのカテゴリウィジェットに比べ、以下の設定が出来るようになります。
- ソートを名前かIDかを選択できます
- 並びを昇順か降順かを選択できます
- IDを指定した親カテゴリの子カテゴリだけを表示できます
- IDを指定したカテゴリだけを表示できます(複数指定可能)
- IDを指定したカテゴリだけを非表示にできます
- 名前
- Advanced Categories Widget
- 最新バージョン
- 0.2
- 要求される WordPress のバージョン
- 2.1 or higher (2.3 でも動作確認済み)
- 作成者
- Tomoya Otake (TON)
- ライセンス
- GPLv2
使い方
- ダウンロードしたzipファイル解凍して、advanced-categories-widgetフォルダを /wp-content/plugins/ 以下にアップロードします
- 管理画面プラグイン一覧画面で“Advanced Categories Widget”を有効化
- テーマ -> ウィジェット からお好きなサイドバーに Advanced Cats を放り込みます
- 色々お好みで設定してください
| バージョン | 公開日 | 内容 |
|---|---|---|
| 0.2 | 2007-10-03 | リリース |
今後の課題
実はもうあんまりないんですが、パラメーターリストに載ってる他のパラメタもウィジットで設定出来るようにしようかどうか悩んでいます。今のところ、使いそうなものだけ選別したんですが、全部含めると設定ウィンドウが雑多になりそうで微妙です。






2 Comments
advanced-categories-widget.zip is missing… (404)
Thank you very much. I corrected it.
One Trackback
wp_list_cat()のchildrenパラメーターが効かない?…
WordPress ME 2.2.3に標準装備されている、ウィジェットサイドバーで
親カテゴリーだけのリスト
○親カテゴリA
○親カテゴリB
○親カテゴリC
指定した親カテゴリーの子カテゴリーリスト
….