How to insert date in topNav

时间:2012-09-27 作者:XeBii

在我的主题中,我在页面顶部有一个菜单,其中有我的页面链接,这是header.php 生成topNav,

    <!-- BEGIN HEADER-TOP -->
    <?php wp_nav_menu(array(\'theme_location\' => \'topNav\', \'depth\' => 3, \'fallback_cb\' => false, \'menu_class\' => \'topNav\')); ?>
    <!-- END HEADER-TOP -->
这是上面这一行的输出,

<!-- BEGIN HEADER-TOP -->
<div class="menu-top-container">
<ul id="menu-top" class="topNav">
<li id="menu-item-25" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25"><a href="http://localhost/wordpress/copyright-policy/">Copyright Policy</a></li>
<li id="menu-item-26" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26"><a href="http://localhost/wordpress/disclaimer/">Disclaimer</a></li>
<li id="menu-item-27" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27"><a href="http://localhost/wordpress/privacy-policy/">Privacy Policy</a></li>
<li id="menu-item-28" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28"><a href="http://localhost/wordpress/sample-page/">Sample Page</a></li>
</ul></div>
<!-- END HEADER-TOP -->
我想做的是在菜单的右侧添加date函数,我不知道如何编辑上面的PHP代码,我可以通过将HTML代码直接添加到header.php 但我每次都必须这样做,只是为了添加链接。请指导我如何在<ul> 标记结束。

谢谢

1 个回复
最合适的回答,由SO网友:Johannes Pille 整理而成

wp_nav_menu 有一个$container 可用于设置容器类型的参数(divnav) 或者禁用它。

您可以将参数设置为false 并对包装器进行硬编码div 其中包括日期:

<!-- BEGIN HEADER-TOP -->
<div class="navigation-wrap">
    <?php wp_nav_menu( array(
        \'theme_location\' => \'topNav\',
        \'depth\' => 3,
        \'fallback_cb\' => false,
        \'menu_class\' => \'topNav\',
        \'container\' => false
    )); ?>
    <div class="navigation-date">
        <?php echo date(\'l, jS \\of F Y\'); ?>
    </div>
</div>
<!-- END HEADER-TOP -->

结束

相关推荐

Wordpress Custom Menus Issue

在我的模板中,我使用这样的调用来输出一些自定义菜单:<?php wp_nav_menu(array(\'container_class\' => \'secondary-navigation\', \'theme_location\' => \'secondary\')); ?> 自从升级到WordPress 3.1.4后,我就可以获得完整的页面列表,而不是自定义菜单我看到修复程序(通过谷歌)说我应该添加以下内容来修复此问题:\'fallback_cb\' => f