1

我正在使用 wp_nav_menu() 函数在 WordPress 中生成一个菜单,并且我想将文本和变量都添加到“menu_class”属性中。

现在这就是我的做法:

 `'menu_class'      => 'text' . $variable,`

但是,当我使用此方法时没有显示任何类(也没有错误/警告)。

我想知道如何将文本“text”和变量“$variable”添加到“menu_class”属性中?

谢谢

4

1 回答 1

1

这是wp_nav_menu()的文档。它说对于 menu_class ...

应用于包含菜单项的 ul 元素的类。多个类可以用空格分隔。以前称为 $wrap_class

所以尝试添加一个空格?

'menu_class'      => 'text' . ' ' . $variable,

要不就

'menu_class'      => 'text ' . $variable,

这显然是一个很好的教程: 改进您的 WORDPRESS 导航菜单输出


这篇 SO 帖子处理处理两个菜单类的代码:php code optimization for wordpress nav menu。你确定你的变量有值吗?我一直在使用 PHP,这绝对是您进行字符串连接的方式。

于 2013-11-14T04:13:46.300 回答