在WordPress wp_nav_menu $menu_class中添加文本和变量


Add both text and variable in WordPress wp_nav_menu $menu_class

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

现在这就是我的做法:

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

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

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

谢谢

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

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

所以尝试添加一个空格?

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

或者只是

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

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


这篇SO帖子处理的代码处理两个菜单类:WordPress导航菜单的php代码优化。 您确定您的变量有值吗? 我一直在使用 PHP,这绝对是你做字符串连接的方式。