Pour un plugin, j'ai créé une nouvelle taxonomie personnalisée pour les pièces jointes à l'aide de la fonction register_taxonomy () et de paramètres tels que "show_admin_column". Lorsque ce paramètre est défini sur true, la colonne de la catégorie s'affiche comme prévu. J'ai également utilisé register_taxonomy_for_object_type () pour enregistrer la taxonomie existante de la "catégorie" à la même pièce jointe post_type. Comme "show_admin_column" pour 'category' est également défini sur true, il affiche la colonne de la catégorie comme prévu.
En fonction de la configuration d'une option dans mon plugin, j'aimerais afficher une seule des taxonomies. Ne pas afficher la taxonomie personnalisée n’est pas un problème, définissez simplement la valeur "show_admin_column" sur false lorsque vous utilisez register_taxonomy ().
Cependant, ma question est maintenant de savoir comment changer la valeur en false pour la taxonomie de la catégorie, car la fonction register_taxonomy_for_object_type () ne semble pas avoir d'argument.
Je voudrais avoir une fonction comme set_taxonomy_args ($ taxonomy, args).
Des suggestions sur la façon de réaliser ceci?
Désolé, mais je pense avoir cherché la mauvaise question. Il semble que la réponse à ma question se trouve dans Comment modifier une taxonomie déjà enregistrée .
Merci à @helgatheviking!