[英]How to hide this menus from wordpress admin menu?
除管理員外,如何從wordpress管理菜單中隱藏下面的菜單:
admin.php?page=booki/index.php
admin.php?page=booki/managegcal.php
admin.php?page=booki/userhistory.php
admin.php?page=booki/cancelledbookings.php
admin.php?page=booki/reminders.php
admin.php?page=booki/stats.php
我嘗試了第一個,但沒有奏效:
add_action( 'admin_menu', 'nstrm_remove_admin_submenus', 999 );
function nstrm_remove_admin_submenus() {
remove_submenu_page( 'admin.php', 'booki/index.php' );
}
這個菜單由wordpress Booki插件制作:www.booki.io
我檢查了插件演示,列表中的第一個管理菜單是主/頂級管理菜單頁面,因此如果刪除它,整個菜單將消失。
如果你真的想要刪除整個菜單,這應該工作:
add_action('admin_menu', 'so_40959455_admin_menu', 999);
function so_40959455_admin_menu() {
remove_menu_page('booki/index.php');
}
如果您只想刪除其他子菜單,這應該有效:
add_action('admin_menu', 'so_40959455_admin_menu', 999);
function so_40959455_admin_menu() {
remove_submenu_page('booki/index.php', 'booki/managegcal.php');
remove_submenu_page('booki/index.php', 'booki/userhistory.php');
remove_submenu_page('booki/index.php', 'booki/cancelledbookings.php');
remove_submenu_page('booki/index.php', 'booki/reminders.php');
remove_submenu_page('booki/index.php', 'booki/stats.php');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.