Поддержка Проблемы и решения Вставить объект 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 не знаю.. (

  • Тема «Вставить объект html как пункт меню» закрыта для новых ответов.