it-swarm.com.de

Wie bekomme ich alle Taxonomien, die im Menü hinzugefügt werden können?

Ich versuche, eine Liste der verfügbaren Taxonomien abzurufen, die von WordPress-Administratoren in einem Menüabschnitt verwendet werden können, z. B. Categories, Tags, Product Categories, Product Tags oder eine beliebige benutzerdefinierte Taxonomie für einen benutzerdefinierten Beitragstyp. Die Verwendung von get_taxonomies führt zu allen Taxonomien, von denen einige im Menübildschirm nicht verfügbar sind, z. B. Produktversandklasse (von woocommerce).

Kurz gesagt, ich versuche, alle Taxonomien, die mit Post, Page, Products oder einem anderen Custom Post Type verwendet werden, auf der rechten Seite des Bearbeitungsbildschirms abzurufen.

1
sanjay ojha

Die im Admin-Menü sichtbaren Taxonomien sind genau die Taxonomien, die mit show_in_menu = true und show_ui = true registriert wurden. Eine Referenz hierzu finden Sie in der Dokumentation zu register_taxonomy , der Funktion zum Hinzufügen (benutzerdefinierter) Taxonomien.

Verwenden Sie zum Abfragen dieser Taxonomien die entsprechenden Parameter in get_taxonomies :

get_taxonomies( array(
    'show_ui' => true,
    'show_in_menu' => true,
) );
0
engelen