Помощник
|
Как добавить кастомные страницы в меню |
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
|
|
|
Или при изменение основной записи вордпресс её поменяет? совершенно верно
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 12 | Boymaster | 1929 | Вчера, 21:03 автор: MisterBit |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4817 | 17.4.2024, 1:19 автор: sergio11 |
|
Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами | 2 | Tutich | 1235 | 16.4.2024, 8:27 автор: Tutich |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19715 | 8.4.2024, 10:37 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 18 | uahomka | 3109 | 5.4.2024, 5:53 автор: Skyworker |
Текстовая версия | Сейчас: 20.4.2024, 9:30 |