TopWordPressプラグイン > dTree プラグイン for WordPress
News
各種ブログテンプレート
2007年7月13日

エントリー本文

dTree プラグイン for WordPress

Posted at July 13,2007 2:33 AM
Category:[プラグイン]
Tag:[, , , ]

dTree プラグイン for WordPressdTree というエクスプローラー風のツリー表示スクリプトを利用した、WordPress のサブカテゴリーリストのツリー化プラグインをご紹介します。WordPress ではすでに WordPress-dTree というプラグインが有名ですが、本プラグインは dTree をハンドリングする方式です。

表示は左のスクリーンショットのようになり、「+」「-」をクリックするとツリーを開閉することができます。また、カテゴリー名をクリックすると該当のカテゴリーページにジャンプします。
色々とやりたいことはあるのですが、とりあえず最低限の動作だけできるようにしたα版という位置づけでお試しください。

動作についてはサンプルをご利用ください(Movable Type のサンプルですが)。

以下、カスタマイズ方法です。

1.プラグインのダウンロード

下記のリンクより dTreeHandler プラグインをダウンロード。

dTreeHandler.zip
2007.07.13 v0.1 初版
2007.07.16 v0.2 dTree を同梱。オプション画面追加。定義リストのマークアップに対応
2007.09.11 v0.3 リストタイトル・定義リストのマークアップ対応を管理画面で制御。定義リストのマークアップで正常に表示されない不具合修正。
2007.10.10 v0.4 クッキーによる折りたたみ状態を保持しない場合の折りたたみ初期状態を設定可能

解凍した中にある dtreehandler フォルダを plugins ディレクトリにアップロード。

2.プラグイン設定

WordPress の管理画面より「dTree Handler」を有効にしてください。

プラグイン設定

これでサブカテゴリーにツリーが表示されればOKです。

3.コンフィグレーション

プラグインを有効化すると下記のリンクが表示されるのでクリック。

プラグイン

クリックすると下記のオプション画面が表示されます(日本語化はしていません)。

オプション画面

各オプションの意味は次の通りです。

オプション意味デフォルト
Use Icons.アイコン使用false
Use Cookies.クッキーによる折りたたみ状態保持true
Fold Status is open.ツリーを常に開いた状態にする場合にチェック(クッキーによる状態保持を無効にしている場合のみチェックボックスを表示)false
Use Lines.ツリー画像表示ture
Use Selection.選択されたカテゴリー名を反転false
Use StatusText.ステータスバーにカテゴリー名表示(IE)false
Use dl-dt-dd element at sidebar.サイドバーのマークアップに定義リストが用いられている場合にチェックfalse
Title of category list.カテゴリーリストのタイトルCategories

4.注意事項

デフォルトでは、テンプレートタグが「h2 + 順不同リスト」になっている場合に動作します。また h2要素の内容は "Categories" です。

<li><h2>Categories</h2>
    <ul>
    <?php wp_list_cats('sort_column=name&optioncount=1&hide_empty=0'); ?>
    </ul>
</li>

定義リストによるマークアップについては、下記の構造であれば動作するように改修致しました。

<dt>Categories</dt>
<dd>
  <ul>
    <?php wp_list_cats('sort_column=name&optioncount=1&hide_empty=0'); ?>
  </ul>
</dd>

5.既知の問題

  • カテゴリー数は表示されません
  • 記事が0件のカテゴリーもリンクが設定されます

2007.07.16
0.2 をリリース、それに併せて内容を更新しました。

2007.09.11
0.3 をリリース、それに併せて内容を更新しました。

2007.10.09
冗長な記述を削除しました。

Posted by yujiro ReTweet This!
関連記事
この記事を読んだ人はこんな記事も読んでいます
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL


トラックバック

[wordpress]dTree プラグイン for WordPress v0.2 from メモ帳であり備忘録でありブログであり・・・
カテゴリーをツリー表示してくれるプラグイン「dTree プラグイン for WordPress」を入れてみた。 小粋空間: dT... [続きを読む]

Tracked on July 18, 2007 11:05 PM
コメントする
greeting

*必須



ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Introduction
Entry Trackbacks
[wordpress]dTree プラグイン for WordPress v0.2
 [メモ帳であり備忘録でありブログであり・・・] 07/18 23:05
Entries of this Category
Recent Entries
Recent Comments
Recent Trackbacks
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
Categories
Monthly Archives
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 5.02