我对wordpress菜单级类有问题。
<?php wp_nav_menu( array( \'theme_location\' => \'primary\' ) ); ?>
这是我用来生成菜单的代码,一级菜单id为
ul id=“菜单主页”
二级课程为
ul class=“子菜单”
但我的三级菜单和二级菜单也有相同的等级
ul class=“子菜单”
有没有办法改变三级课程或其他解决方案???
请帮助。。谢谢你
我对wordpress菜单级类有问题。
<?php wp_nav_menu( array( \'theme_location\' => \'primary\' ) ); ?>
这是我用来生成菜单的代码,一级菜单id为
ul id=“菜单主页”
二级课程为
ul class=“子菜单”
但我的三级菜单和二级菜单也有相同的等级
ul class=“子菜单”
有没有办法改变三级课程或其他解决方案???
请帮助。。谢谢你
这将添加类sub-menu-0
, sub-menu-1
等等,这取决于它们的深度。
//This will go in functions.php file
class wpse61220_submenu_class extends Walker_Nav_Menu {
function start_lvl(&$output, $depth) {
$indent = str_repeat("\\t", $depth);
$output .= "\\n$indent<ul class=\\"sub-menu-".$depth."\\">\\n";
}
}
// Usage -
// wp_nav_menu( array(\'walker\' => new wpse61220_submenu_class() ) );
Reference - 作用wp_nav_menu()
我的自定义帖子类型有点问题。我可以在我的主题中很好地创建它们,但我无法让它们显示在“菜单”屏幕中。。。至少在默认情况下不是这样。我曾尝试在代码中添加菜单和UI标志(见下文),但没有成功。有趣的是,当我启用自定义帖子类型UI插件时,自定义帖子类型在“菜单”屏幕中显示良好(有时)。这似乎向我暗示,我在某个地方遗漏了一个步骤,而且不知何故,自定义帖子类型UI插件设置了该标志,并允许我的自定义帖子类型和分类显示在导航菜单中。php“菜单”屏幕。编辑::以上位已回答。谢谢你,米洛。我应该在“屏幕选项”选项卡中打开它