我需要通过直接发布 URL 向网站的所有访问者显示所有帖子。我的意思是,如果帖子没有发布并且用户在任何情况下都没有登录,那么任何人都可以看到帖子,但看不到 404 页面。我必须在哪里进行更改?
谢谢!
You need to add a corresponding query before The Loop
. You can use query_posts()
for this purpose:
An example:
<?php
global $wp_query;
$args = array_merge( $wp_query->query, array( 'post_status' => array('publish', 'draft') ) );
query_posts( $args );
?>
See the Type Parameters documentation here.
Hope this helps!