Вставить объект html как пункт меню
-
Здравствуйте!
Хочу вставить в середину меню логотип (не так что бы сделать 2 меню и между ними логотип, а именно как отдельный пункт меню, как например вставляются переключатели языков). Пока дошел до такого:
`<?php add_action( ‘admin_head-nav-menus.php’, ‘register_my_meta_box_accordion_nav_menus’ );
function register_my_meta_box_accordion_nav_menus() {
add_meta_box( ‘my-custom-meta-box’, ‘Логотип’, ‘render_my_meta_box_accordion_nav_menus’, ‘nav-menus’, ‘side’ );
}
function render_my_meta_box_accordion_nav_menus() {
$walker = new Walker_Nav_Menu_Checklist();
?>
<div class=»my-custom-meta-box» id=»my-custom-meta-box»>
Контент метабокса
<div id=»tabs-panel-lang-switch» class=»tabs-panel tabs-panel-active»>
<ul id=»lang-switch-checklist» class=»categorychecklist form-no-clear»>-
<label class=»menu-item-title»>
<input type=»checkbox» class=»menu-item-checkbox» name=»menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-object-id]» value=»-1″>Логотип
</label>
<input type=»hidden» class=»menu-item-type» name=»menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-type]» value=»custom»>
<input type=»hidden» class=»menu-item-title» name=»menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-title]» value=»logo»>
<input type=»hidden» class=»menu-item-url» name=»menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-url]» value=»#mylogo»>
</div>
<p class=»button-controls»>
<span class=»add-to-menu»>
<input type=»submit» <?php disabled( $nav_menu_selected_id, 0 ); ?> class=»button-secondary submit-add-to-menu right» value=»<?php esc_attr_e( ‘Add to Menu’ ); ?>» name=»add-post-type-menu-item» id=»submit-logo»>
<span class=»spinner»></span>
</span>
</p>
</div>
<?php
}
Что делать дальше и как подвязать html не знаю.. ( -
<label class=»menu-item-title»>
- Тема «Вставить объект html как пункт меню» закрыта для новых ответов.