我正在使用 wp_nav_menu() 函数在 WordPress 中生成一个菜单,并且我想将文本和变量都添加到“menu_class”属性中。
现在这就是我的做法:
`'menu_class' => 'text' . $variable,`
但是,当我使用此方法时没有显示任何类(也没有错误/警告)。
我想知道如何将文本“text”和变量“$variable”添加到“menu_class”属性中?
谢谢
这是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,这绝对是您进行字符串连接的方式。