簡體   English   中英

如何從wordpress管理菜單中隱藏此菜單?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM