得到缩略图wp_list_pluck

时间:2014-11-09 19:30:34

标签: wordpress wordpress-plugin

我写了一个ajax建议插件,现在我想得到帖子缩略图而不是post_title,但我不知道如何。

这是我的代码:

$s = trim( stripslashes( $_GET['q'] ) );

$query_args = apply_filters( 'wpss_search_query_args', array(
    's'           => $s,
    'post_status' => 'publish',
), $s );

$query = new WP_Query( $query_args );

if ( $query->posts ) {
    $results = apply_filters( 'wpss_search_results', wp_list_pluck( $query->posts, 'post_title' ), $query );
    echo join( $results, "\n" );
}

1 个答案:

答案 0 :(得分:0)

您无法使用wp_list_pluck来获取发布缩略图,因为缩略图不是WP_Post对象的属性。

您可以迭代帖子并通过帖子ID获取缩略图:

foreach($query->posts as $post) {
    $thumbnail = get_the_post_thumbnail($post->ID);
}