it-swarm.com.de

Benutzerdefinierte Taxonomie-Back-End-Anpassungen

Unter Verwendung einer hierarchischen benutzerdefinierten Taxonomie, die einem benutzerdefinierten Beitragstyp zugeordnet ist, benötige ich:

(1) Ändern der Admin-Meta-Box in ein Dropdown-Menü, um sicherzustellen, dass dem Beitrag nur ein Begriff zugeordnet ist. Das Dropdown-Menü sollte nur die neuesten untergeordneten Begriffe enthalten. Nehmen wir beispielsweise an, ich habe diese beiden hierarchischen Begriffe:

  • Zone X
    -> Paket X (Kind von Zone X)
    ----> Distrikt X (untergeordnetes Element von Paket X)

  • Zone Y
    -> Package Y (Kind von Zone Y)
    ----> Distrikt Y (Paket Ys Kind)

Ich möchte, dass in der Dropdown-Liste nur die neuesten untergeordneten Elemente angezeigt werden: Distrikt X und Distrikt Y .

(2) Zum automatischen Auswählen aller Eltern eines ausgewählten untergeordneten Begriffs beim Speichern des Beitrags. Nehmen wir also an, der Benutzer hat in meinem vorherigen Beispiel District Y gewählt, dann beide Package Y und Zone Y sollten auch hinter den Kulissen ausgewählt werden.

Könnte mir bitte jemand dabei helfen oder mich auf eine hilfreiche Referenz hinweisen?
Danke im Voraus,

1
Mamouneyya

Ich bin mir bei (1) nicht sicher, aber Sie müssen wahrscheinlich Ihre eigene Metabox von Grund auf neu erstellen und die native durch diese ersetzen. Siehe add_meta_box() im Codex für den Anfang.

(2) scheint mir ein bisschen gegen das System zu arbeiten. Es hat keinen Sinn in der Hierarchie, wenn Ihr Beitrag zum gesamten Hierarchiebaum gehört. Auf der anderen Seite muss dies wirklich in den Kontext gestellt werden, in dem Sie die Daten abrufen müssen.

1
Rarst