在自定义主题中使用“自定义导航菜单”

时间:2012-01-13 23:57:59

标签: wordpress

我到处搜索过,只找到了:

<?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'container_class' => 'menu-header' ) ); ?>

我对WordPress不太好,但我猜这与我当前的菜单不兼容。代码如下:

<li class="mm-item" style="float: left; "> <a href="index-2.html" class="mm-item-link">Home &nbsp;&nbsp;&nbsp;&nbsp;|</a>
  </li>

是否有能力输出每页修改过的内容?

2 个答案:

答案 0 :(得分:0)

您可以更改或添加到wp_nav_menu生成代码的所有内容都在法典中详细说明:http://codex.wordpress.org/Function_Reference/wp_nav_menu

我担心你的代码,因为链接指向index-2.html,这不是它在基于Wordpress的系统上的样子。但也许你只是提到了课程;如果是这样,你可以通过额外的参数添加它们。

你应该愿意改写你的CSS。例如,为菜单容器指定一个ID,然后用#container-id li和mm-item-link替换mm-item和#container-id li a

答案 1 :(得分:0)

根据您尝试执行的操作,您可能需要实现自定义walker类。我最近不得不为一个需要大量定制的菜单密集网站这样做。查看此资源,它将帮助您入门:http://www.kriesi.at/archives/improve-your-wordpress-navigation-menu-output(如果Calle的答案中的函数引用中没有任何内容可以帮助您的话)。