Помощник
|
Как добавить кастомные страницы в меню |
nonamez
|
Сообщение
#1
|
|||
|
|
|||
|
||||
Gerga |
29.1.2016, 0:47;
Ответить: Gerga
Сообщение
#2
|
|
nonamez, что-то типа этого должно получиться:
Код $category = wp_insert_term($name, 'gp_hubs'); foreach ($sub_categories as $sub_cat) { $page = wp_insert_term($sub_cat, 'gp_hubs', array('parent' => $category['term_id'])); $term_id = (int)$page['term_id']; wp_update_nav_menu_item(self::MENU_ID, 0, array( 'menu-item-object' => 'page', 'menu-item-parent-id' => $parent_menu_id, 'menu-item-object-id' => $term_id, 'menu-item-url' => get_term_link( $term_id, 'gp_hubs' ), 'menu-item-attr-title' => esc_attr( $sub_cat ), 'menu-item-type' => 'gp_hubs', 'menu-item-status' => 'publish' ) ); } Добавил menu-item-url и menu-item-attr-title, где menu-item-url - ссылка элемента меню, а menu-item-attr-title соответственно является атрибутом title для ссылки. Документация Сообщение отредактировал Gerga - 29.1.2016, 0:48 |
|
|
nonamez
|
Сообщение
#3
|
|
Gerga, оно как бэ да. Но тут ты добавляешь статичный линк. Если вдруг в будущем изменится имя добавленного пейджа то ведь в меню будет старая ссылка...
|
|
|
Gerga |
29.1.2016, 13:11;
Ответить: Gerga
Сообщение
#4
|
|
nonamez, значит так:
Код $category = wp_insert_term($name, 'gp_hubs');
foreach ($sub_categories as $sub_cat) { $page = wp_insert_term($sub_cat, 'gp_hubs', array('parent' => $category['term_id'])); $term_id = (int)$page['term_id']; wp_update_nav_menu_item(self::MENU_ID, 0, array( 'menu-item-title' => $sub_cat, 'menu-item-attr-title' => esc_attr( $sub_cat ), 'menu-item-object-id' => $term_id, 'menu-item-db-id' => 0, 'menu-item-object' => 'gp_hubs', 'menu-item-parent-id' => 0, 'menu-item-type' => 'taxonomy', 'menu-item-url' => get_term_link( $term_id, 'gp_hubs' ), 'menu-item-status' => 'publish', )); } |
|
|
nonamez
|
Сообщение
#5
|
|
|
|
|
Gerga |
29.1.2016, 23:43;
Ответить: Gerga
Сообщение
#6
|
|
|
Или при изменение основной записи вордпресс её поменяет? совершенно верно
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 699 | Вчера, 17:52 автор: Boymaster |
|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19866 | 23.4.2024, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3478 | 23.4.2024, 11:54 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5042 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2037 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 25.4.2024, 16:10 |