Wordpress菜单,父母子女和孙子

时间:2013-05-07 19:36:15

标签: php wordpress navigation

我目前正在使用wp_nav_menu处理wordpress主题的导航菜单。

我有几个问题,因为我现在很难!

这就是我创建菜单的方式:

wp_nav_menu(array(
    'sort_column' => 'menu_order',
    'menu_class' => 'nav',
    'theme_location' => 'primary-menu'

));

输出:

<div class="nav">
      <ul>
        <li class="page_item page-item-5"><a href="http://localhost/rbawp/?page_id=5">Home</a></li>
        <li class="page_item page-item-7 current_page_item"><a href="http://localhost/rbawp/?page_id=7">Why Renewal</a>
          <ul class='children'>
            <li class="page_item page-item-14"><a href="http://localhost/rbawp/?page_id=14">Fibrex</a>
              <ul class='children'>
                <li class="page_item page-item-22"><a href="http://localhost/rbawp/?page_id=22">What is fibrex</a></li>
                <li class="page_item page-item-24"><a href="http://localhost/rbawp/?page_id=24">History of firex</a></li>
              </ul>
            </li>
            <li class="page_item page-item-16"><a href="http://localhost/rbawp/?page_id=16">What to look for</a></li>
            <li class="page_item page-item-18"><a href="http://localhost/rbawp/?page_id=18">Renewal Warranty</a></li>
            <li class="page_item page-item-20"><a href="http://localhost/rbawp/?page_id=20">Green Seal Cert</a></li>
          </ul>
        </li>
        <li class="page_item page-item-9"><a href="http://localhost/rbawp/?page_id=9">About</a></li>
        <li class="page_item page-item-11"><a href="http://localhost/rbawp/?page_id=11">Windows</a></li>
        <li class="page_item page-item-13"><a href="http://localhost/rbawp/?page_id=13">Doors</a></li>
      </ul>
    </div>

所以我想弄清楚的是,如果页面是孩子的孩子,我怎么能改变ul'孩子'来说'孙子'呢?

这个想法是他们是3级,当点击为什么点击时,子菜单出现在下面,当其中一个孩子被点击时,如果它有孩子,那么它的孩子就会出现在它下面。

我尝试了很多使用get_children和get_pages的工作,返回一个对象并拔出一些对象,但加载时间太长而且不实用。

我的下一个问题是我试图格式化wp_nav_menu us item_wrap的输出,但我仍然无法使其工作。

我想要实现的是采用这个http://renewmywindows.com导航并将其转换为wordpress - jQuery的东西。

我已阅读了许多不同的电路板和帖子,试图找到答案,但仍然难倒。

谢谢,

C

0 个答案:

没有答案
相关问题