繁体   English   中英

如何从管理仪表板中删除/隐藏 wordpress 菜单

[英]how to remove/hide wordpress menu from admin dashboard

我想从我的管理仪表板中隐藏 wp 菜单.. 如何从管理仪表板中删除/隐藏 wordpress 菜单.. 我尝试了很多代码似乎不起作用我想隐藏 wpchtmlp_page 菜单项。 如何删除管理页面中的 wpchtmlp_page 菜单项?

add_action('admin_menu', 'remove_admin_menu_items', 9999);
remove_menu_page( 'edit.php?post_type=wpchtmlp_page' );

在此处输入图像描述

您似乎没有向admin_menu挂钩添加实际功能。 使用您提供的代码,看起来您正在向admin_menu钩子添加一个(可能不存在?)函数,并在没有钩子的情况下调用remove_menu_page ,因此它是在实际添加页面之前触发的方式。

add_action( 'admin_menu', 'so_59866103_remove_menu_items', 999 );
function so_59866103_remove_menu_items(){
    remove_menu_page( 'edit.php?post_type=wpchtmlp_page' );
}

一般来说,您还可以使用稍后和渲染之前运行的钩子(例如admin_init ),如果该菜单项以非正统的方式添加,这将特别有用。

add_action( 'admin_init', 'so_59866103_remove_menu_items', 999 );
function so_59866103_remove_menu_items(){
    remove_menu_page( 'edit.php?post_type=wpchtmlp_page' );
}

您可以从管理仪表板中删除菜单。 您也可以删除任何子菜单。 按照示例代码

function remove_item_from_menu() {
    remove_menu_page( 'edit.php?post_type=elementor_library' ); // removes elementor addons , menu item added by plugins
    remove_menu_page( 'edit-comments.php' ); // removes comment menu
    remove_submenu_page('themes.php', 'theme-editor.php'); // remove submenu called theme edititor inside appearance
    remove_submenu_page('themes.php', 'widgets.php'); // removes widgets submenu
}
add_action( 'admin_init', 'remove_item_from_menu' );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM