Я хочу удалить или скрыть подменю «Категории / Теги» в разделе «Сообщения» в меню администратора. Я знаю, что это работает с подменю темы:
remove_submenu_page( 'themes.php', 'widgets.php' );
К сожалению, это не работает для сообщений:
remove_submenu_page( 'edit.php', 'edit-tags.php' );
Я использую действие admin_menu: add_action( 'admin_menu', 'function_call' )
Нужно ли добавить что-то еще?
posts
customization
admin-menu
sub-menu
Howdy_McGee
источник
источник
Ответы:
источник
remove_meta_box
работаю так, как описано.remove_submenu_page
вовсе не использовать CSS , чтобы удалить подменю, он удаляет форму ввода в глобальный массив меню (см источник ) , так что HTML разметка меню не отображается на всех (а не CSS-скрытый). Тем не менее, это правда , что в некоторых случаях не может запретить пользователям доступ к экрану для удаленного подменю непосредственно (см билет # 18850 ) , но OP попросили удалить из меню, и это путь.Если вы хотите полностью удалить категории и теги, вы можете сделать это следующим образом:
источник
Вы также можете удалить мета-поля со страницы создания поста.
источник
Благодаря @ mbacon40 и @gmazzap я смог использовать это для удаления меток и категорий товаров (product_tag и product_cat) из моего меню и со страниц добавления / редактирования товаров.
источник
по какой-то причине edit.php не работает на моей установке 5.3
Это однако работает
источник