删除wordpress帖子状态验证

时间:2013-07-18 13:27:06

标签: php wordpress posts

我需要通过直接发布网址向所有网站访问者显示所有帖子。 我的意思是如果帖子没有发布,用户没有登录,任何情况下任何人都可以看到帖子而不是404页面。我必须在哪里进行更改?

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要在The Loop之前添加相应的查询。您可以使用query_posts()来实现此目的:

示例:

<?php 

global $wp_query;
$args = array_merge( $wp_query->query, array( 'post_status' => array('publish', 'draft') ) );
query_posts( $args ); 

?>

请参阅类型参数文档here

希望这有帮助!