1

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

谢谢!

4

1 回答 1

0

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!

于 2013-07-18T13:32:39.707 回答