カスタマイズメニューやワードプレスの別のサブメニューを隠すには?
私はすでにWordpressのようにいくつかのサブメニューを隠します
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');
しかし、カスタマイズメニューremove_submenu_page( 'themes.php', 'customize.php' )
...を削除したいのですが、できません。ありがとうございました
あなたがWPメニューを扱う場合は、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>';
}
あなたのテーマのあなたのプラグインかfunctions.phpにそれを置くことができます。