从数据库中提取帖子时,请确保将post_status
参数到publish
. 喜欢
$args = array( \'numberposts\' => 5, \'offset\'=> 1, \'category\' => 1 , \'post_status\' => \'publish\');
$myposts = new WP_Query( $args );
\'post_status\' => \'publish\',
如果使用
get_posts
. 我认为这是最好的方法,因为你从数据库中获取的帖子会更少。
如果出于某种原因,您必须获取多个post状态,请检查$post->post_status
在打印之前。
if (\'publish\' == $post->post_status) {
// do stuff
}