该代码应该有效。您是否使用“myclass”作为类而不是“.myclass”?
这是用于类始终相同的特定用途吗?如果您只想在一个地方使用此功能,可以执行以下操作:
function print_menu_shortcode($atts, $content = null) {
extract(shortcode_atts(array( \'name\' => null, \'class\' => null ), $atts));
return wp_nav_menu( array( \'menu\' => $name, \'menu_class\' => \'myclass\', \'echo\' => false ) );
}
add_shortcode(\'menu\', \'print_menu_shortcode\');
然后用所需的类更改“menu\\u class=”“>“myclass”部分。这将避免使用该类。同样,不要使用“”在这里的全班同学面前。
短代码用法:
[menu name="menu_name"]