如何从WordPress主题定制器的菜单部分删除菜单项

时间:2017-05-25 作者:mohammed kaleemulla

我需要从Wordpress主题定制器的菜单部分删除菜单项。以下是屏幕截图:enter image description here

我试过很多方法,但都不管用。我只需要从菜单中删除菜单项。

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);

1 个回复
最合适的回答,由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\');

结束