Share-Taxonomie zwischen Benutzer und Posts?

Ich benötige eine Taxonomie, die zwischen Benutzern und Posts geteilt werden kann. Ist das möglich und wenn ja wie? Ich habe gelesen, dass Sie Taxonomie für Benutzer einrichten können, aber ist es möglich, sie mit einem Post-Typ zu teilen? Mein Anwendungsfall ist eine Mitarbeiterliste, in der die Mitarbeiter in verschiedene Abteilungen unterteilt sind, die einer Postkategorie für jede Abteilung entsprechen.

Ich möchte überprüfen können, welcher Abteilung der aktuelle Benutzer angehört, und Beiträge anzeigen, die zu demselben Taxonomiebegriff gehören.

Oder gibt es vielleicht eine andere Möglichkeit, dies zu tun, die einfacher oder natürlicher ist?

Solutions Collecting From Web of "Share-Taxonomie zwischen Benutzer und Posts?"

Nein, du kannst nicht, aus einem einfachen Grund:

Dieser Ausdruck sagt, dass ID 1 in der food , aber ist dieser Benutzer 1 oder Post 1?

Die ID bietet keinen Kontext, es ist eine Objekt-ID. Daher gibt es keine Möglichkeit zu sagen, ob diese ID eine Post-ID oder eine Benutzer-ID ist. Aus diesem Grund können sich mehrere Post-Typen eine Taxonomie teilen, da sie alle Posts sind, aber Sie können Posts und Benutzer nicht miteinander kombinieren

Das Problem aus dem Weg räumen

Verwende 2 Taxonomien und ein bisschen Magie! Erstellen Sie einen für Benutzer und einen für Posts, wobei jeder Begriff zweimal in beiden mit demselben Namen / Slug existiert. Verwenden Sie anschließend Hooks und Filter, um Terme zu erstellen und zu aktualisieren, die in beiden Taxonomien geändert wurden.

Ich gehe davon aus, dass dies zu der Frage führt, wie beide gleichzeitig abgefragt werden. Ich fürchte, das ist nicht möglich. Stattdessen können Sie mit get_objects_in_term die relevanten Benutzer und mit WP_Query die Posts WP_Query