как удалить / скрыть WordPress меню из панели администратора - PullRequest
0 голосов
/ 22 января 2020

Я хочу, чтобы скрыть меню wp из моей панели администратора .. Как удалить / скрыть меню WordPress из панели администратора .. Я пробовал много кода, кажется, не работает, Я хочу скрыть пункт меню wpchtmlp_page s. Как удалить пункт меню wpchtmlp_page на странице администратора?

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

enter image description here

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Вы можете удалить меню из панели администратора. Также вы можете удалить любое подменю. следуйте примеру кода

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' );
0 голосов
/ 22 января 2020

Похоже, вы не добавляете фактическую функцию в хук 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' );
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...