在传递给之前,需要定义参数WP_Query
. 此外,您可以使用meta_query
去实现你想要的。
这里有一些文档可以帮助您实现未来的发展。
WP_Query
Link to the documentation显示与特定自定义字段关联的帖子。
查询的这一部分由WP_Meta_Query
, 因此,如果此参数列表不是最新的,请检查文档。
WP_Meta_Query
Link to the documentation用于生成根据元数据键和值筛选主查询的SQL子句。通过生成要附加到主SQL查询字符串的联接和WHERE子类,按对象元数据过滤结果。
因此,目标是找到要查找的元数据键。为此,您可以在数据库中查找meta_key
在名为wp_postmeta
.
在这种情况下,我们将搜索_thumbnail_id
在我们的桌子上。
SELECT * FROM wp_postmeta WHERE meta_key LIKE \'_thumbnail_id\';
一旦你找到
meta_key
如果要使用,只需构建阵列即可。
Here is the final code
<?php
// WP_Query arguments
$args = array(
// Your default arguments
\'posts_per_page\' => 10,
\'orderby\' => \'post_date\',
\'order\' => \'DESC\'
// ...
// This is the part where you need to work with WP_Meta_Query
\'meta_query\' => array(
\'key\' => \'_thumbnail_id\'
)
);
// The Query
$query = new WP_Query( $args );
// The Loop
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
// Display your post information
}
} else {
// no posts found
}
// Restore original Post Data
wp_reset_postdata();
?>