簡體   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