Il existe de nombreuses situations où un thème ou un plugin enregistre un type de publication et que vous souhaitez le modifier. Il y a bien sûr add_post_type_support()
et remove_post_type_support()
, mais ceux-ci ne donnent pas accès à la liste complète des arguments qui register_post_type()
prend. En particulier, je souhaite peut-être désactiver une archive de type de publication, masquer l'interface utilisateur d'administration, masquer la recherche, etc. tout en laissant le reste des paramètres de type de publication seuls.
La page du Codex pourregister_post_type()
balancer ceci devant moi:
La description
Créez ou modifiez un type de publication.
Mais dans le passé, quand j'ai essayé de faire ça, ça n'a pas semblé fonctionner. Cette fonction sert-elle vraiment à modifier les types de messages, et si oui, pouvez-vous simplement redéclarer quelques arguments et laisser le reste tranquille?
Voyant qu'il n'y a même pas de deregister_post_type()
fonction , je ne comprends pas comment cela peut être fait.
register_post_type
serait correct? Je le suppose par votre "Oui", et il ne supprime aucune erreur et a l'effet souhaité. Le cas réel est la deuxième option que je présente dans cette réponse: wordpress.stackexchange.com/a/74331/12615