Создание пользовательских меню WordPress на лету - PullRequest
0 голосов
/ 05 апреля 2011

Я использую этот скрипт для создания нового пользовательского меню на лету и назначения ему страницы ...

if ( !is_nav_menu( 'Header Menu' )) {
    $menu_id = wp_create_nav_menu( 'Header Menu' );
    $menu = array( 'menu-item-type' => 'custom', 'menu-item-url' => get_home_url('/'),'menu-item-title' => 'Home', 'menu-item-status' => 'publish' );
    wp_update_nav_menu_item( $menu_id, 0, $menu );
}

Однако, я застрял на том, как подключить это менювплоть до «Местоположений меню» моей темы.

Например, моя тема регистрирует расположение меню ...

register_nav_menus(
array('header-menu' => __( 'Main Navigation Menu' ) )

);

Как я могу подключить "Меню заголовка "до области" Главное меню навигации "с помощью скрипта?

т.е. я могу сделать это вручную из диспетчера WordPress" Внешний вид> Меню "и в разделе" Расположение тем> Главное меню навигации "выбрать"Заголовок »и нажмите« Сохранить ».Я пытаюсь сделать это в сценарии.

1 Ответ

1 голос
/ 08 апреля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...