在我的主题中,我在页面顶部有一个菜单,其中有我的页面链接,这是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>
标记结束。
谢谢
最合适的回答,由SO网友:Johannes Pille 整理而成
wp_nav_menu
有一个$container
可用于设置容器类型的参数(div
或nav
) 或者禁用它。
您可以将参数设置为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 -->