Тема Wordpress -> Пользовательское меню Nav - PullRequest
0 голосов
/ 19 июля 2010

Я довольно новичок в создании тем Wordpress, и мне нужна помощь с меню навигации. Формат для панели навигации должен быть примерно таким:

<ul id="nav">
    <li class="top"><a href="#home" class="top_link"><span>Home</span></a></li>
    <li class="top"><a href="#page1" class="top_link"><span>My Page</span></a>
        <ul class="sub">
            <li><a href="#page1_1" >My Page _ 1</a></li>
            <li><a href="#page1_2" >My Page _ 2</a></li>
            <li><a href="#page1_3" >My Page _ 3</a></li>
            <li><a href="#page1_4" >My Page _ 4</a>
                <ul>
                    <li><a href="#page1_4_1">My Page _ 4 _ 1</a></li>
                    <li><a href="#page1_4_2">My Page _ 4 _ 2</a></li>
                    <li><a href="#page1_4_3">My Page _ 4 _ 3</a></li>
                </ul>
            </li>
        </ul>
    </li>
    <li class="top"><a href="#page2" class="top_link"><span>2nd Page</span></a>
        <ul class="sub">
            <li><a href="#page2_1">2nd Page _ 1</a></li>
            <li><a href="#page2_2">2nd Page _ 2</a></li>
            <li><a href="#page2_3">2nd Page _ 3</a></li>
        </ul>
    </li>
    <li class="top"><a href="#apage" class="top_link"><span>Another Page</span></a></li>
    <li class="top"><a href="#xpage" class="top_link"><span>xPage</span></a></li>
</ul>

И я уверен, что вы можете сказать, как все страницы должны идти.

Ответы [ 2 ]

0 голосов
/ 04 января 2014

Вы должны следовать документации Wordpress http://codex.wordpress.org/Function_Reference/wp_nav_menu#Example.

В вашем случае, чтобы добавить SPAN внутри ссылки, просто сделайте следующее:

<?php wp_nav_menu( array(
    ......
    ......
    'link_before'=>'<span>',
    'link_after'=>'</span>'
)); ?>

Но, если вы применитеВыше кода, вы будете иметь SPAN во всех ССЫЛКАХ, даже для подуровней.Вы можете легко исправить SPAN для подуровней с помощью CSS.В противном случае, чтобы иметь больше элементов управления, вы можете увидеть систему Wordpress Menu-Walker: http://codex.wordpress.org/Function_Reference/wp_nav_menu#Example.

0 голосов
/ 19 июля 2010

Вы можете попробовать NAVT плагин для этого. Его довольно настраиваемый.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...