即使用户未登录wordpress,也可以访问即将发布的帖子

时间:2016-02-11 09:29:04

标签: php wordpress

我有即将发布的帖子,稍后会发布。但即使我没有登录wordpress,我也希望看到它的单页。

当我登录时,我看到了。但是当我退出时,它会转到错误404页面。如何在两种情况下都可以访问它(登录和注销)?

1 个答案:

答案 0 :(得分:2)

我找到了我的问题的答案,我想要的是即将发布的即将发布的即将发布的帖子即使它们尚未发布。解决方案取自HERE

只是粘贴在我的functions.php文件中的代码下面,它正在运行:

function show_future_posts($posts){
   global $wp_query, $wpdb;
   if(is_single() && $wp_query->post_count == 0)
   {
      $posts = $wpdb->get_results($wp_query->request);
   }
   return $posts;
}
add_filter('the_posts', 'show_future_posts');