我想删除所有使用register_nav_menu
或类似功能注册的导航菜单。有人可以帮我弄这个吗?这是我试过的。删除WordPress导航菜单
public static function _modify_template(){
global $_wp_registered_nav_menus;
$_wp_registered_nav_menus = array();
}
add_action('wp', array(__CLASS__, '_modify_template'));
wp_delete_nav_menu
也不管用,但我敢肯定的是为那些wp_create_nav_menu
,不register_nav_menu
。
谢谢!
你说的是正确的1+,但我没有注意到,用'我的主题wp_get_nav_menu_object',而不是'wp_nav_menu'所以这就是为什么它带来了一些问题。我应该用钩子。谢谢。 – JMRC