Wordpress菜单:自动添加类别

时间:2015-05-20 13:58:17

标签: wordpress menuitem

在Wordpress中,我想根据层次结构自动在子菜单项中添加自定义帖子类型的类别。

这就是我的菜单的样子:

  • 项目
    • 分类
      • 第1类
      • 第2类
        • 子类别1
        • Subcategory2
      • 第3类
      • ....
    • 其他子项目
      • ItemX
      • ItemY

如何在“类别”项目下自动添加菜单中的所有类别? (这是在Appearance> Menus中创建的菜单) 我想我可能会使用wp_list_categories(),但我不知道放在哪里......

谢谢!

1 个答案:

答案 0 :(得分:1)

试试此过滤器

这有点hacky但我设法从这里添加一些东西进入我的菜单

WP nav menu itmes

function wp_nav_menu_items( $items, $args ) {
    if ( "primary" == $args->theme_location ) { //check what menu it is
        //Do Stuff here
    }

    return $itmes;
}

add_filter( wp_nav_menu_items, wp_nav_menu_items );