Intereting Posts
Связанные теги Concept «The_excerpt» в цикле просто продолжает повторять первый пост? Установите правильный порядок запроса, который возвращает сообщения на основе двух настраиваемых полей зацикливание, хотя пользовательские типы сообщений и только возврат результатов в данной таксономии Свяжите функцию со своим аргументом, чтобы показать что-то динамически после каждого содержимого Автоматизация создания сообщений в wordpress Я не хочу показывать shortcode в теге <pre> Получение ошибки для отображения значения переключателя на странице «Общие настройки» Pagenav Не отображается на пользовательском шаблоне Добавление класса current_post_item к текущему сообщению в цикле Пользовательская постоянная ссылка с дочерними категориями, создающая 404 Как я могу избежать дублирования кода для блога с большим количеством исходного кода? Как сохранить состояние перетаскивания jQuery UI Sortables для редактора внешнего вида? После того, как вы закроете кнопку браузера в двадцати шестнадцати профиль темы Запрос между двумя мета-ключами

заменить существующее меню программно

Я создаю свое собственное меню программно:

$menu_id = wp_create_nav_menu($menu_name); wp_update_nav_menu_item($menu_id, 0, array( 'menu-item-title' => __('Home'), 'menu-item-classes' => 'home', 'menu-item-url' => home_url( '/' ), 'menu-item-status' => 'publish')); wp_update_nav_menu_item($menu_id, 0, array( 'menu-item-title' => __('Custom Page'), 'menu-item-url' => home_url( '/custom/' ), 'menu-item-status' => 'publish')); wp_update_nav_menu_item($menu_id, 0, array( 'menu-item-title' => __('SHIT'), 'menu-item-url' => home_url( '/custom/' ), 'menu-item-status' => 'publish')); 

Теперь я могу заменить свое меню на существующее. Какой код мне позвонить? Спасибо от Питера

Добавьте этот код в functions.php вашей текущей темы (желательно дочерняя тема):

 $menuName = 'Your menu name'; $locationID = 'primary'; $myMenu = get_term_by('name', $menuName, 'nav_menu'); $locations = get_theme_mod('nav_menu_locations'); if($myMenu->term_id !== $locations[$locationID]) { $locations[$locationID] = $myMenu->term_id; set_theme_mod('nav_menu_locations', $locations); } 

Не забудьте изменить значения первых двух переменных в соответствии с вашими требованиями.