wp_get_recent_posts($ args)返回空数组

时间:2015-08-11 00:42:21

标签: php wordpress wordpress-theming

<?php $args = array(
                'numberposts' => 3,
                'offset' => 0,
                'orderby' => 'post_date',
                'order' => 'DESC',
                'include' => '',
                'exclude' => '',
                'meta_key' =>'_thumbnail_id' ,
                'meta_value' => '',
                'post_type' => 'Topics',
                'post_status' => 'publish',
                'suppress_filters' => true );
                $recent_posts = wp_get_recent_posts( $args);
                echo '<pre>';print_r($recent_posts); ?>

wp_get_recent_posts( $args )返回一个空数组,虽然我有一个名为“topics”的帖子类型,但它确实包含了一些帖子。知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

我已经弄清楚了。删除'meta_key' =>'_thumbnail_id' ,正在按预期返回正确的数组。这是因为这些帖子可能没有缩略图。