首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于菜单的查询

基于菜单的查询
EN

Stack Overflow用户
提问于 2016-03-24 10:27:49
回答 1查看 34关注 0票数 0

我在wordpress上设置了一个菜单(类别),我想根据该菜单上的类别创建查询,每个菜单项一个查询

  • 菜单项1
  • 菜单项2
  • 菜单项3
  • 菜单项4 $args =数组( 'category_name‘=>’菜单项1'); $args =数组( 'category_name‘=>’菜单项2'); $args =数组( 'category_name‘=>’菜单项3'); $args =数组( 'category_name‘=>’菜单项4');

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-24 12:59:13

如果您说的是普通WP菜单系统,您可以按菜单的位置获取菜单数据,如下所示:

代码语言:javascript
复制
function custom_menu_output( $theme_location ) {
    if ( ($theme_location) && ($locations = get_nav_menu_locations()) && isset($locations[$theme_location]) ) {
        $menu = get_term( $locations[$theme_location], 'nav_menu' );
        $menu_items = wp_get_nav_menu_items($menu->term_id);
        foreach( $menu_items as $menu_item ) {
            $args = array( 'category_name' => $menu_item->title);
            //Do your query here & everything else
        }
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36197976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档