自定义帖子类型循环不起作用

时间:2016-11-04 20:08:15

标签: wordpress custom-post-type

我正在尝试根据我在帖子中输入的元数据创建自定义循环。

<?php $args = array (

    'post_type'     => array( 'movies' ),
    'order'         => 'DESC',
    'order_by'      => 'get_post_meta( get_the_ID(), "released", true )',

);

$query = new WP_Query( $args );

if ( $query->have_posts() ) :

bd_pagination();

while ( $query->have_posts() ) : $query->the_post(); ?>

我非常需要帮助plz

1 个答案:

答案 0 :(得分:0)

您需要稍微调整一下参数。我假设&#34;已经发布&#34;是一个日期字段?如果不是(例如,如果它是时间戳),请使用数字orderby。但是这应该会让你走上正轨:

<?php

$args = array(
  'post_type' => array( 'movies' ),
  'orderby'   => 'meta_value_date',
  'meta_key'  => 'released',
  'meta_type' => 'DATE'
);
$query = new WP_Query( $args );