web-dev-qa-db-ja.com

保存時にカテゴリーツリーがadmin内で平坦化される

子カテゴリが選択されたときにWordPressがカテゴリツリーを「平坦化」しないようにする方法はありますか?

これは、カスタム分類法とWPに組み込まれた「カテゴリ」分類法の両方に適用されます。

さらに説明すると、次のカテゴリツリーがあるとします。

Parent
    Child
        Grandchild
Another parent
    Another child
    Another child
A third parent

私のカテゴリとして「Grandchild」を選択した場合、ツリーは保存時に次のようになります。

Grandchild
Parent
    Child
Another parent
    Another child
    Another child
A third parent

これは、作者にとって、どの孫がどの親に属しているかを覚えるのを非常に難しくし、imoは全く意味をなさない。その理由の1つは、選択したカテゴリが常にリストの一番上に表示されることにあると思いますが、この動作を無効にしたいと思います。

添付画像もご覧ください。

Flattened Categories

これはテーマやプラグイン関連ではないことに注意してください。私はこれをゼロプラグインとデフォルトのテーマで完全に新鮮なWPインストールで試しました。

1
powerbuoy

私はこれを完全にはテストしていませんが、役に立つかもしれません: https://wordpress.org/plugins/categories-in-hierarchical-order/ の階層順プラグインのカテゴリ

3
Leora Deans

プラグインは次の簡単なコードから再開できます。

add_filter( 'wp_terms_checklist_args', function( $args ) {
    $args['checked_ontop'] = false;
    return $args;
});