【问题标题】:Add sub text in the wordpress menu在 wordpress 菜单中添加子文本
【发布时间】:2013-11-29 12:21:22
【问题描述】:

我想在 wordpress 菜单的锚标记中添加文本。所以菜单结构是

<ul>
<li><a href="#">Item1<br>
<span class="sub-text">text here<span></a>
</ul>

“Item1”和“text here”将是动态的。也就是说,它可以从 wordpress 后端进行编辑。

我正在使用 wordpress 功能 wp_nav_menu 来显示菜单。下面是代码。

$defaults = array(
    'theme_location'  => 'primary',
    'menu'            => '',
    'container'       => false,
    'container_class' => '',
    'container_id'    => '',
    'menu_class'      => 'nav navbar-nav',
    'menu_id'         => '',
    'echo'            => true,
    'fallback_cb'     => 'wp_page_menu',
    'before'          => '',
    'after'           => '',
    'link_before'     => '',
    'link_after'      => '',
    'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>',
    'depth'           => -1,
    'walker'          => ''
);

wp_nav_menu( $defaults );

请帮忙。

【问题讨论】:

    标签: wordpress wordpress-theming


    【解决方案1】:

    你需要一个自定义的 Walker 来实现:

    $walker = new Menu_With_Description;
    wp_nav_menu( array(
        'theme_location' => 'primary',
        'walker' => $walker
    ) );
    

    教程遍布网络,例如:http://www.wpbeginner.com/wp-themes/how-to-add-menu-descriptions-in-your-wordpress-themes/

    【讨论】:

    • 能不能把第一个链接,也就是首页的链接做成图片。
    猜你喜欢
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多