如何在自定义WordPress菜单中操作无URL下拉项的属性?

时间:2012-04-06 作者:Acidon

我需要更改wordpress自定义菜单下拉菜单中一些自定义链接元素的颜色here. 我的下拉列表中有3个项目没有与之关联的url:

风管、烟囱、干燥器通风孔将只是其下方其他下拉项目的标题。

我需要能够更改其属性,如颜色、字体系列和大小等。

我试图创建菜单项类型自定义和菜单项对象自定义,甚至创建菜单项-#####类,但没有做到…:(请帮忙!

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

启用CSS Classes (屏幕设置->标记CSS类),并使用它自定义您希望以不同方式设置样式的每个菜单项。

当然,您必须使用自定义菜单。

SO网友:onetrickpony

另一种方法是,如果要以编程方式执行此操作,请使用筛选器:

add_filter(\'nav_menu_css_class\', function($classes, $item, $args){

  if(empty($item->url))
    $classes[] = \'your-header-class\';

  return $classes;

}, 10, 3);
但你应该使用keatch的解决方案:)

结束