「タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expander」への58件のフィードバック

  1. 上記の質問ですが自己解決致しました。
    カスタムポストを作成する際register_post_typeの引数でpublicの値を指定しておらずfalseがセットされていたためでした。
    publicの値をtrueに指定すると管理画面に項目が表示されました。
    コメントを荒らして申し訳ありません。

  2. プラグイン愛用させて頂いています。

    運営用のサイトとは別に試験用でローカルにWordPressを設置しているのですが、そちらの方でこのプラグインを有効化すると「Strict Standards」エラーが発生しています。
    (ローカルではデバッグ運営していますので、Noticeのような些細なエラーも全て表示されるようになっているからなのですが……)
    該当行は「ps-taxonomy-expander.php on line 25」と「ps-taxonomy-expander.php on line 1021」。
    いずれも実害があるエラーではないので、修正必須というワケではないのですが少し気になりましたので、一応報告させて頂きました。

    「ps-taxonomy-expander.php on line 25」の方は「PS_Taxonomy_Expander()」を「__construct()」の下に移動させることでエラー表示が消えました。
    「ps-taxonomy-expander.php on line 1021」の方は1004行目の「function start_el( &$output, $term, $depth, $args )」を「function start_el( &$output, $term, $depth = 0, $args = array(), $current_object_id = 0 )」とすることでエラー表示が消えました。
    何かの参考になりましたら幸いです。

    お忙しいところ大変恐縮ですが、確認の方よろしくお願い致します。

  3. フィードバックありがとうございます。
    参考にさせていただきます。

  4. ps-taxonomy-expander.php
    Line:762,882
    2つ目のin_array
    in_array( $tax_slug, $this->disp_taxonomies[$this->edit_post_type] )
    でワーニグ出ます。
    Warning: in_array() [function.in-array]: Wrong datatype for second argument

    取り急ぎ(array)付けて回避しました〜

  5. こんにちは。
    プラグインを愛用しております。

    管理画面の投稿一覧画面にて、タクソノミーを絞り込むドロップダウンメニューの選択項目が空になってしまう現象を確認しました。
    get_terms関数を呼び出している箇所で、$r[‘name’]を渡していることが原因と思われます。
    WordPressのバージョンは4.2.4、プラグインのバージョンは1.2.1です。

    ps-taxonomy-expander.php の951行目付近を下記のように書き換えることで、ドロップダウンメニューの選択項目が表示されることを確認しています。
    修正のコードは、wp-includes/category-template.phpの375行目付近を真似ています。

    Before:

    $categories = get_terms( $taxonomy, $r );

    After:

    $get_terms_args = $r;
    unset( $get_terms_args['name'] );
    $categories = get_terms( $taxonomy, $get_terms_args );

    お忙しいところ申し訳ございませんが、ご確認いただければ幸いです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です