【问题标题】:getting wordpress pages according to header menu order根据标题菜单顺序获取wordpress页面
【发布时间】:2015-10-06 10:47:05
【问题描述】:

我想按标题菜单的顺序查询页面,但我没有得到正确的顺序。我尝试了几种组合,但都没有奏效。

这是一个

$currentID = get_the_ID();

                $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;

                $args = array('post_type' => 'page',
                              'status' => 'publish',
                              'exclude'=> $currentID,
                              'orderby' => 'menu_order',
                              'sort_column'=>'menu_order',
                              'sort_order' => 'ASC'
                           );

                $pages = get_posts($args);

                return $pages;

【问题讨论】:

标签: wordpress wordpress-theming single-page-application


【解决方案1】:

'orderby' => 'menu_order' 将按照博客页面上的帖子排序,从管理菜单转到“页面”,点击帖子上的“快速编辑”,您会看到一个“订单”框,即'orderby' => 'menu_order' 将尊重的价值,而不是您的 Wordpress 导航菜单排序。

法典有更多信息:http://codex.wordpress.org/Class_Reference/WP_Query

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    相关资源
    最近更新 更多