【问题标题】:Wordpress sorting makes data disapearWordpress 排序使数据消失
【发布时间】:2015-06-21 23:34:59
【问题描述】:
$args = array("post_type" => 'groupmembers');

给我无序的自定义帖子类型

$args = array("post_type" => 'groupmembers',
               'meta_key' => 'display-order',
               'orderby' => 'meta_value_num');

不要给我任何东西,甚至是错误消息。知道有什么问题吗?

【问题讨论】:

    标签: wordpress wordpress-4.0


    【解决方案1】:

    我认为这是正确的答案

    $args = new WP_Query(array('post_type' => 'groupmembers',
            'meta_key' => 'display-order',
            'orderby' => 'position'));
    

    【讨论】:

      【解决方案2】:

      如果“显示订单”字段显示您希望它们出现的订单号,那么您应该可以使用:

      $args = array("post_type" => 'groupmembers',
                     'orderby' => 'display-order',
                     'order' => 'ASC');
      

      编辑

      再次查看它,以下对我有用(我使用高级自定义字段来创建字段,并使用文本和数字字段 - plugin link):

      <?php $loopName = new WP_Query(
          array(
            'post_type' => 'groupmembers',
            'meta_key' => 'display-order',
            'orderby' => 'meta_value_num',
            'order' => 'ASC',
          )
        );
      ?>
      <?php while ( $loopName->have_posts() ) : $loopName->the_post(); ?>
      
        <!-- Do Stuff -->
      
      <?php endwhile; wp_reset_query(); ?>
      

      【讨论】:

      • 这使帖子显示,但顺序不正确:(
      猜你喜欢
      • 2021-05-08
      • 2016-11-30
      • 2014-05-27
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 2015-12-29
      相关资源
      最近更新 更多