wake-up-neo.com

Ändern Sie die vorhandenen Taxonomieeinstellungen, wenn Sie eine benutzerdefinierte Taxonomie verwenden

Für ein Plugin habe ich mithilfe der Funktion register_taxonomy () und Parametern wie "show_admin_column" eine neue benutzerdefinierte Taxonomie für Anhänge erstellt. Wenn dieser Parameter auf true gesetzt ist, wird die Kategoriespalte wie erwartet angezeigt. Ich habe außerdem register_taxonomy_for_object_type () verwendet, um die vorhandene Taxonomie "category" für denselben Anhang post_type zu registrieren. Da "show_admin_column" für "category" ebenfalls auf "true" gesetzt ist, wird die Kategoriespalte wie erwartet angezeigt.

Abhängig von der Einstellung einer Option in meinem Plugin möchte ich nur eine der Taxonomien anzeigen. Die benutzerdefinierte Taxonomie nicht anzuzeigen ist kein Problem. Definieren Sie einfach den Wert von "show_admin_column" auf false, wenn Sie register_taxonomy () verwenden.

Jetzt frage ich mich jedoch, wie ich den Wert für die Taxonomie 'category' auf false setzen kann, da die Funktion register_taxonomy_for_object_type () keine Argumente zu haben scheint.

Ich hätte gerne eine Funktion wie set_taxonomy_args ($ taxonomy, args).

Irgendwelche Vorschläge, wie dies erreicht werden kann?

1
JandB65

Entschuldigung, aber ich glaube, ich habe nach der falschen Frage gesucht. Die Antwort auf meine Frage scheint in So ändern Sie eine Taxonomie, die bereits registriert ist zu finden.

Vielen Dank an @helgatheviking!

1
JandB65