Can't open scheduled posts

时间:2012-10-18 作者:Carlo

在我的网站主页上,我通过以下方式检索已发布和预定的帖子:

<?php 
global $post;
$args = array(\'numberposts\' => \'3\', \'category\' => $category, \'post_status\' => array(\'publish\', \'future\' ));
$myposts = get_posts($args);
它工作正常,但如果我没有以管理员身份登录,我就无法访问整个帖子。它给我一个404错误。

1 个回复
SO网友:s_ha_dum

我假设你正在做的是拉3个帖子,其中一个或多个可能是“未来”帖子,显示某种预览和完整帖子的链接。当你点击“未来”帖子的链接时,你会看到错误。

“未来”帖子将被屏蔽,因为无法编辑它们的人,或多或少就像“草稿”被屏蔽一样。试图在404中访问这些结果。这就是系统的工作原理。这里什么都没坏。几乎所有内容都可以被覆盖,但为什么您要安排一篇文章,然后尝试在其计划时间之前显示它呢?

结束

相关推荐