我刚学会了如何使用wordpress函数创建导航菜单:http://codex.wordpress.org/Navigation_Menus
我的原始菜单如下所示:
<ul class="menu"> <!-- First Menu -->
<li> <a href="#"> Clients </a> </li>
<li> <a href="#"> About Us </a> </li>
<li class="contact"> Contact </li>
<li class="hasImage"> <a href="*link to the homepage**"> <img src="http://example.com/wp-content/themes/twentyfifteen-child/images/logo.png" class="logo"> </a> </li>
</ul>
最后一个 <li>
标记(具有类.hasImage)包含一个图像(具有类.logo)并显示在所有s中 . 如何在 <li>
中添加图像?有没有办法让每个主菜单都有这个额外的 <li>
与图像?
的functions.php:
// Registering the Primary Menu
add_action( 'init', 'register_my_menu' );
function register_my_menu() {
register_nav_menu( 'primary-menu', __( 'Primary Menu' ) );
}
在我的页面模板上:
wp_nav_menu( array( 'theme_location' => 'primary-menu' ) );
**我在这里唯一能解决的是在管理员面板的列表项中添加一个类 .
1 回答
如果您正在询问如何以编程方式将
<li>
添加到已注册的菜单中,则应该可以:在您的页面模板中:
wp_nav_menu( array( theme_location' => 'primary-menu', 'items_wrap'=>'<ul id="%1$s" class="%2$s">%3$s<li class="hasImage">YOUR IMAGE HTML GOES HERE</li></ul>' ));