我需要通过直接发布网址向所有网站访问者显示所有帖子。 我的意思是如果帖子没有发布,用户没有登录,任何情况下任何人都可以看到帖子而不是404页面。我必须在哪里进行更改?
谢谢!
答案 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。
希望这有帮助!