向wp_NAV_MENU UL添加类属性

时间:2014-03-01 作者:CK13

Update: 这是因为我没有在菜单页面中创建菜单。

我想在wp\\u nav\\u菜单的ul中添加一个类。我尝试了以下代码:

<?php

$defaults = array(
    \'menu_class\'      => \'menu\',
    \'items_wrap\'      => \'<ul id="%1$s" class="%2$s">%3$s</ul>\',
);

wp_nav_menu( $defaults );

?>
根据wordpress codex,从“menu\\u class”(菜单类)更改菜单应更改ul的类别,但它会更改包裹ul的div的类别。

<div class="this class is changed"><ul><li class="page_item page-item-2"><a href="http://domain.tld/">Sample Page</a></li></ul></div>

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

menu_class 确实是什么改变了ul 班发生的情况是,您没有设置要使用的菜单:

  • wp-admin/nav-menus.php?action=locations

结束

相关推荐

How to add taxonomy in menus?

书籍(自定义帖子类型)小说(税)科学(税)历史(税)--书籍体裁(税务)小说(术语)科学(学期)历史(学期)以下哪一项是做这件事的“好方法”?对于前一个(这是我目前在管理菜单中的功能,我为每个功能都提供了“register\\u taxonomy”功能),我无法选择要在菜单中显示的“Tax”。而对于后者,我可以将它们添加到菜单中,只需要一个“register\\u taxonomy”函数。