我需要从Wordpress主题定制器的菜单部分删除菜单项。以下是屏幕截图:
我试过很多方法,但都不管用。我只需要从菜单中删除菜单项。
function remove_unnessory_item_customizer($wp_customize) {
$wp_customize->remove_section("themes");
/// $wp_customize->remove_section("available-menu-items");
// $wp_customize->remove_section("content");
// $wp_customize->remove_panel("nav_menus");
$wp_customize->remove_section( \'static_front_page\' );
}
add_action(\'customize_register\', \'remove_unnessory_item_customizer\', 9999);
最合适的回答,由SO网友:mohammed kaleemulla 整理而成
在网上研究后,我终于解决了上述问题。在这里,我通过取消注册内容类型删除了菜单项。
function remove_post_types() {
global $wp_post_types;
if ( isset( $wp_post_types[ \'post\' ] ) ) {
unset( $wp_post_types[ \'post\' ] );
unset( $wp_post_types[ \'post\' ] );
return true;
}
return false;
}
add_action(\'init\', \'remove_post_types\');