Je souhaite supprimer ou masquer le sous-menu Catégories / Tags sous Messages dans le menu Admin. Je sais que cela fonctionne avec les sous-menus de thèmes:
remove_submenu_page( 'themes.php', 'widgets.php' );
La même chose ne semble malheureusement pas fonctionner pour les publications:
remove_submenu_page( 'edit.php', 'edit-tags.php' );
J'utilise l'action admin_menu: add_action( 'admin_menu', 'function_call' )
Dois-je ajouter autre chose?
posts
customization
admin-menu
sub-menu
Howdy_McGee
la source
la source
Réponses:
la source
remove_meta_box
comme décrit.remove_submenu_page
n'utilise pas CSS pour supprimer le sous-menu, il supprime l'entrée du tableau de menu global (voir source ) afin que le balisage HTML du menu ne soit pas rendu du tout (et pas CSS caché). Cependant, il est vrai que , dans certains cas , il ne peut pas empêcher les utilisateurs d'accéder à l'écran du sous - menu directement supprimé (voir ticket # 18850 ) , mais OP a demandé de retirer le menu, et il est le chemin à parcourir.Si vous souhaitez supprimer complètement les catégories et les balises, vous pouvez le faire comme ceci:
la source
Vous pouvez également supprimer les métadonnées de la page de création de publication
la source
Grâce à @ mbacon40 et à @gmazzap, j'ai pu l'utiliser pour supprimer les balises et catégories de produits (product_tag et product_cat) de mon menu et des pages d'ajout / modification de produits.
la source
pour une raison quelconque, le fichier edit.php ne fonctionne pas dans ma configuration 5.3
Cela fonctionne cependant
la source