我有帖子,他们即将推出,但它们在网站上可见。因此,当我登录管理面板时,该帖子的单页是可以的,但是当我在这种情况下退出时,它会重定向到错误404页面。问题是什么?我该如何解决这个问题?
答案 0 :(得分:1)
找到一个解决方案,只需将其添加到我的functions.php中,将来的帖子显示在single.php中:
add_filter('the_posts', 'show_future_posts');
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;
}
答案 1 :(得分:1)
尝试添加过滤器the_post
过滤器
https://codex.wordpress.org/Plugin_API/Action_Reference/the_post