カテゴリーや投稿タグ、カスタムタクソノミーの使い勝手を、どどーーーーーーんと向上させてしまうプラグインPS Taxonomy Expanderを公開しちゃいます。
このプラグインは、単一機能ではなく、カテゴリーなどのタクソノミー全般に対し、実運用時のユーザビリティーを向上させる複数の機能から成り立っています。
機能一覧
1.カテゴリー・階層化タクソノミーの登録方式を変更可能に

カテゴリーや階層化を有効にしたタクソノミーの選択方式を、タクソノミー毎に、複数選択(チェックボックス)または、単一選択(ラジオボタン)から選べるようにします。
サイトの構造や見栄えなどによっては、複数のカテゴリーを選択されると、表示上不整合が発生するケースもありますが、そういった場合でも、ユーザーの運用に頼るのではなく、タクソノミーの選択方式自体をラジオボタンに変更し、ヒューマンエラーを軽減させます。
2.タクソノミーのデフォルト設定

カテゴリー以外のタクソノミーについて、デフォルトの分類を設定可能にします。
WordPressのカスタムタクソノミーにデフォルトを設定してみると同等の機能ですが、プラグイン版ではメディアのタクソノミーについてもデフォルトの設定が可能になっています。
この記事は、jim912によって書かれたものです。
引用を行う場合は、著作権法に定める範囲にて、引用元であるSimple Colorsの出展元表示とhttp://www.warna.info/archives/451/へのリンクを必ず行って下さい。
3.メディアのカテゴライズ

メディアに対し、タクソノミーを指定した場合のユーザビリティーを向上させます。
メディアのみに登録され、なおかつ管理画面が有効になっているタクソノミーのメニュー表示。
メディア編集画面でのタクソノミー登録方法の改善。
メディアのカテゴライズ(前編)、メディアのカテゴライズ(後編)と同等機能ですが、プラグイン版では、単一登録方法の反映(ラジオボタンでの登録)が追加されています。
4.現在の表示へのカスタム分類追加

プロフィールページの設定に「現在の状況にタクソノミーを追加」が追加され、有効にするとダッシュボードの現在の表示にカスタム分類を追加表示します。
5.分類の順序指定

Term orderメニューにて、カテゴリーなど階層化された分類の順序をドラッグアンドドロップで指定することが出来るようになります。
6.記事一覧へのカスタム分類表示追加

投稿、固定ページ、カスタム投稿の一覧にカスタム分類での絞り込み機能、カスタム分類の表示を追加します。
設定方法など

プラグインを有効化すると、設定 > 投稿設定 のページに、各投稿タイプ×タクソノミーのデフォルト分類のプルダウンと、タクソノミー登録方法のチェックボックスが表示されるようになります。
初期設定を行いたいタクソノミーのみプルダウンから分類を選択してください。
タクソノミー登録方法は、ラジオボタンで選択させるタクソノミーにチェックを入れて変更を保存してください。
記事一覧にカスタム分類を表示するには、(投稿タイプ名)一覧に表示のカスタム分類にチェックを入れます。
※ 階層化されていない分類ではプルダウンの絞り込みは表示されません。これはWordPress本体が投稿タグでのプルダウンを表示しない仕様に基づいています。

プロフィールページに「現在の状況にタクソノミーを追加」が追加されますので、表示を行う場合はチェックを入れて保存してください。
順序の変更はTerm orderメニューから行います。

- Term orderメニューをクリックしてTerm orderパネルを表示
- カテゴリー以外の場合は、表示される分類名のタブをクリックして分類を選択
- 子の分類の順序を変更する場合は、親となる分類を選択して階層を移動
- 分類名をドラッグして順序を変更。「変更を保存」で変更を確定
表示に反映させる場合は、wp_list_categoriesなどのorderbyパラメータをorderと指定します。
指定例
<?php wp_list_categories( 'title_li=&taxonomy=area&orderby=order' ); ?>
ダウンロード
参考
更新履歴
- 2011.08.04 ver. 1.1.3
- Warning エラーの修正
- 2011.08.04 ver. 1.1.2
- 記事一覧でのカスタム分類絞り込み・表示機能を追加
- 2011.07.26 ver. 1.1.1
- カテゴリー等階層化分類の順序指定機能を追加
- 2011.06.24 ver. 1.0.1
- メディアタクソノミーがギャラリーで編集・保存できない問題を修正
- 2011.05.03 ver. 1.0.0
- 現在の状況へのカスタム分類表示機能追加
- 国際化対応
- Notice、Warning エラーの修正
- 単数形・複数形表示の修正
- 2011.04.28 ver. 0.8.0
- 一般公開
国際化して、久しぶりに公式ディレクトリにでも登録してみようかなあ。。
[追記]
2011.05.03 公式ディレクトリに追加しました。








こんな良いもの、もったいないから公式ディレクトリで公開しなさいよ。
おお、にーさんに良いものと言っていただけるのは光栄至極。
国際化したら公式上げるようにしまっする。
便利そう!使ってみたい。 / タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors http://htn.to/T18f2Z
便利そう!使ってみたい。
タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors カテゴリーや投稿タグ、カスタムタクソノミーといった分類であるタクソノミーの使い勝手を、…http://bit.ly/mLDhSd
WordPressタクソノミーの使い勝手を向上させるプラグイン「PS Taxonomy Expander」
タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander http://www.warna.info/archives/451/
ピンバック: WordBench埼玉&東京 第2回もくもく部 | ネスト赤羽IT勉強会
タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors http://htn.to/HvdCJf
ピンバック: 今週の管理人ブックマーク (4/24-5/1) - Sometime PHP
@soraiy あ、ブログで紹介したやつをちょい修正して、国際化対応させたやつです。 http://wp.me/p1iNN9-7h
便利そう。
便利そう。 『タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors』 http://www.warna.info/archives/451/
(カスタム)タクソノミーの順番を変更できるような機能がつくともっとうれしい
タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors http://htn.to/PRi9ak
カテゴリーをラジオボタンにするプラグイン
これ便利そう・・・ / タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors http://htn.to/JR3jwA
たくそのみー? 》 タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors http://www.warna.info/archives/451/
こんにちは。
カスタムタクソノミーを追加したメディアのギャラリーを
作成する必要があったのでこちらのプラグインを使わせてもらっています。
1点だけ、動作がうまくいかない部分があったので質問しても良いでしょうか?
メディアに対し、タクソノミーを追加して(hierarchical => true)、
こちらのプラグインで有効にした場合、チェックボックスになりますが、
メディアライブラリ内(media.php)では値が(あたり前ですが)保存されるのに対し、
投稿画面の「アップロード/挿入」で表示できるメディアライブラリ(media-upload.php)では値が保存されない上、
「すべての変更を保存」をクリックするとすでに保存されていた値(media.php)も消えてしまいます。
とりあえずはmedia.phpで保存するように心がけますが、
ギャラリーを利用することが多いため、投稿画面からのアップロード・修正が多いのも事実です。
うっかり消えてしまうこともあるので、対処法などありましたらお教えいただけないでしょうか?
gatespaceさん
ご利用ありがとうございます。
状況確認いたしました。確かにタクソノミーの設定が消えてしまいますね。
追ってみますので、少々お待ち下さい。
gatespaceさん
修正版を1.0.1としてリリースいたしました。
こちらを試してみていただけますでしょうか。
よろしくお願いいたします。
jim912様
おはようございます。
修正版(1.0.1)にアップデート後、使用してみました。
編集画面からアップロードした場合も、値がちゃんと保存されました。
(新規入力や変更なども行ってみました。)
今読んでみると私の文章、ちょっとおかしいですよね。
それにも関わらずご対応、ありがとうございました。
カテゴリーをラジオボタンにするプラグイン / タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors http://htn.to/JR3jwA
カテゴリー選択をラジオボタンに
タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors http://t.co/tDgJmxI
こんにちは。大量のタクソノミーの順序を変更したいと思い、このプラグインにたどり着きました。今、wordpress 3.2.1 を使用しているのですが、Term Orderが反映されません。。。何か解決策はありますでしょうか?
ucc_tinaさん、こんにちは。
ご利用ありがとうございます。
Term Orderが反映されないとのことですが、どのような事を行い、どのような記述・設定を行った上で反映されないのか教えていただかないと、こちらとしても道の示しようがありません。
お手数ですが、もう少し詳しく説明いただけますか?
返事ありがとうございます。
PS Taxonomy Expanderをインストールし、
カスタム投稿タイプにあるタクソノミーを編集するために
Term Orderでドラッグ&ドロップで並びを変更しました。
Term Orderは、「正しく更新されました」と出て、更新されるのですが、
そのあと、記事を編集する画面に行っても順序は変更されておらず、
デフォルトのnameの並びで表示されています。
管理画面や投稿画面では反映されないのでしょうか?
ucc_tinaさん
現状のバージョンでは、テンプレートタグで明示的に順序を指定しない限り、プラグイン側でデフォルトの順序を変更するようにはなっていません。
一応、下記のコードをテーマのfunctions.phpに追加してもらえれば、Term orderの設定が反映されるようになるかと思いますので試してみて下さい。
function admin_tags_orderby_order( $args ) { global $hook_suffix; if ( is_admin() && ! isset( $_GET['orderby'] ) && $args['orderby'] == 'name' && in_array( $hook_suffix, array( 'edit-tags.php', 'post.php', 'post-new.php' ) ) ) { $args['orderby'] = 'order'; } return $args; } add_filter( 'get_terms_args', 'admin_tags_orderby_order', 100 );反映されるようになりました
個人的に、一番ソートがしやすいプラグインなのでとても重宝しています。
ありがとうございます!!
このプラグインのおかげで、実現したい機能が一気に実現できました!本当にありがとうございますm(__)m
よし!これ使ってみるぞ! – タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander http://t.co/TYwn9cRy
Browsing->タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors http://t.co/u1fhlSg6 #wbNagoya
[wordpress] / “タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors” http://t.co/6qfZj3tl
タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander http://t.co/ZALLhp6l
管理画面内のtaxonomyのカスタム
カスタムタクソノミーのGUI、PS Taxonomy Expander<これも複雑なサイトを作るのに便利そう、使ってみよう http://t.co/Z7E8NnLA #wbszok
カスタムタクソノミーのGUI、PS Taxonomy Expander<これも複雑なサイトを作るのに便利そう、使ってみよう
まだまだ勉強足りない。
まだまだ勉強足りない。 / “タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander | Simple Colors” http://t.co/3SeMF1r6
はじめまして。
いつも勉強させてもらってます。
PS Taxonomy ExpanderとSimple Tagsのプラグイン2つを有効にし、
管理画面から投稿=>クイック編集を選択するとクイック編集部分が表示されない症状がでました。
PS Taxonomy Expanderを停止させると再び表示されました。
WordPressバージョン 3.3.1
PS Taxonomy Expander バージョン 1.1.4
Simple Tags バージョン 2.2
エラー内容:
a(“textarea.tax_input_” + taxname, d).suggest is not a function
http://XXXXXX/wp-content/plugins/ps-taxonomy-expander/js/ps-inline-edit.js?ver=3.3.1
Line 1
あまり詳しくないので、このプラグインが原因かどうかも良くわかってないのですが、
とりあえず、報告でした。
ymさん、ありがとうございます。
WordPress本来のjsとの差し替えを行う際に、他に動作上必要となるjsもロードされなくなってしまうことが原因でした。
調査の過程において、その他にも一部最新バージョンとの相違部分などがありましたので、その点とWordPressの旧バージョンでの検証なども含め、近日中にアップデートさせていただきたいと思います。
申し訳ありませんが、今しばらくお待ち下さい。
対応ありがとうございます。
アップデート後無事クイック編集が使えるようになりました。
WPを専用ディレクトリに入れて運用しているのですが、
プラグインの有効化の際に下記エラーが出てしまい有効化が完了できませんでした。
ちょっと色々といじってみますが、取り急ぎご報告です。
Method Not Implemented
GET to /専用ディレクトリ/wp-admin/plugins.php not supported.
当方、WP3.3.1 にて利用中でございます。
Takahiroさん
Method Not Implemented がGET出るというのは、mod_securityのリクエストフィルタリングに引っかかっている可能性が高いですね。
サーバでmod_securityが有効になっているのであれば、フィルタリングのルールなど確認してみてください。
タクソノミー登録方式変更[タクソノミー][wordpress][カスタマイズ][プラグイン][taxonomy][plugin]
カスタムタクソノミーが既存でもちゃんと動く。便利。
こんにちは。
WordPressをデバッグモードで稼働すると、「投稿一覧」と「カスタム投稿一覧」にてNoticeが表示されます。
「Notice: Undefined index: inline-edit-post in .\wordpress\wp-includes\class.wp-scripts.php on line 158」
「Notice: Trying to get property of non-object in .\wordpress\wp-includes\class.wp-scripts.php on line 158」
実害は今のところないのですが、お時間ある時にでもご確認よろしくお願い致します。
TwitterのWPの人おすすめ
ピンバック: カスタム投稿とカスタム分類 « かりんと~く - 夢猫工房 -