从WordPress中的特定类别获取所有帖子的最佳方法是使用本机类WP_Query
, 而不是$wpdb
方法
以下是使用WP\\U查询的查询示例:
<?php
$args = array(
// Arguments for your query.
);
// Custom query.
$query = new WP_Query( $args );
// Check that we have query results.
if ( $query->have_posts() ) {
// Start looping over the query results.
while ( $query->have_posts() ) {
$query->the_post();
// Contents of the queried post results go here.
}
}
// Restore original post data.
wp_reset_postdata();
?>
在您的场景中,我们现在需要做的就是在查询参数中指定category参数
cat
以及您想要的类别
ID
, 像这样:
$args = array(
\'cat\' => \'11\',
\'post_type\' => \'post\',
\'post_status\' => \'publish\'
);
有
many more parameters and values 您可以输入查询的参数。
希望这有帮助!