我写了一个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" );
}
答案 0 :(得分:0)
您无法使用wp_list_pluck
来获取发布缩略图,因为缩略图不是WP_Post
对象的属性。
您可以迭代帖子并通过帖子ID获取缩略图:
foreach($query->posts as $post) {
$thumbnail = get_the_post_thumbnail($post->ID);
}