Я хотел бы удалить все навигационные меню, зарегистрированные с помощью 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