Comment masquer le menu de personnalisation et un autre sous-menu sur wordpress?
Je cache déjà un sous-menu sur Wordpress comme
function hiden() {
remove_submenu_page( 'themes.php', 'widgets.php' );//widget
remove_submenu_page( 'themes.php', 'theme-editor.php' ); //editor
remove_submenu_page( 'themes.php', 'theme_options' );} //theme-option
add_action('admin_head', 'hiden');
mais si je veux supprimer le menu de personnalisation remove_submenu_page( 'themes.php', 'customize.php' )
... mais il ne peut pas ... Tout le monde peut m'aider, quoi de mal ??? Je vous remercie
Si vous utilisez des menus wp, vous devez utiliser le filtre admin_menu.
add_filter('admin_menu', 'admin_menu_filter',500);
function admin_menu_filter(){
remove_submenu_page( 'themes.php', 'widgets.php' );//widget
remove_submenu_page( 'themes.php', 'theme-editor.php'); //editor
remove_submenu_page( 'themes.php', 'theme_options' ); //theme-option
}
add_action('admin_print_styles-themes.php', 'hide_customize');
function hide_customize(){
echo '<style>#customize-current-theme-link{display:none;}</style>';
}
vous pouvez le placer dans votre plugin ou dans functions.php dans votre thème.