it-swarm.com.de

Kategorien verlieren ihre Hierarchie-Reihenfolge, sobald sie zum Posten zugewiesen wurden

Ich richte einige hierarchische Kategorien ein und wenn ich sie einem Beitrag zuordne, fließt das Widget neu und verliert die Hierarchieanzeige. Beispiel:

- Education Services
-- Arts & Archives
--- Fine Arts
-- Reference
-- Health Sciences

Bei Auswahl von "Education Services" & "Reference" (markiert mit "x") sieht das Widget folgendermaßen aus:

x Education Services
-x Reference
- Arts & Archives
-- Fine Arts
- Health Sciences

Da das ausgewählte Elternteil (oberste Ebene) an die Spitze geht, haben alle Kinder mit Ausnahme des ausgewählten einen Aussehens ihr Elternteil verloren (obwohl sie dies tatsächlich nicht getan haben).

Ich habe einige andere Forenbeiträge/Support-Tickets gelesen, aber nicht viel zu diesem Thema. Irgendwelche Vorschläge?

2
Alex Ciarlillo

Sie könnten das Scribu-Plugin ausprobieren. Ich glaube, es behebt genau das Problem, das Sie beschreiben. Es wurde einige Male auf Trac gemeldet (aber geschlossen/gelöscht).

Category Checklist Tree von scribu
http://wordpress.org/extend/plugins/category-checklist-tree/

Zugehörige Tickets:

Hoffentlich hilft das.. :)

2
t31os

Basierend auf den Plugins Category Checklist Tree und Categories in Hierarchical Order , you könnte diesen Filter direkt in Ihrer function.php-Datei verwenden, ohne ein Plugin hinzuzufügen:

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

    return $args;
}, 10, 2);

Es ist auch möglich, diesen Filter nur auf bestimmte Taxonomien anzuwenden:

add_filter('wp_terms_checklist_args', function($args, $idPost) {
    $taxonomies = ['foo', 'bar'];

    if (isset($args['taxonomy']) && in_array($args['taxonomy'], $taxonomies)) {
        $args['checked_ontop'] = false;
    }

    return $args;
}, 10, 2);
1
Guicara

Ich habe ein Plugin entwickelt, das dieses Problem löst. Dieses Plugin behält nicht nur die Hierarchie der Kategorien bei, sondern fügt dem Kategoriebaum auch einen Umschaltstil hinzu.

Siehe die offizielle Plugin-Seite: http://www.rafaelmarques.com/wordpress/plugins/wp-best-tree/

0
Rafael Marques