访客如何查看“待审”帖子?

时间:2013-06-18 作者:Zen Nguyễn

当用户创建新帖子时,它将处于“挂起”状态。所以我想要visitor (guest - not logged user) 能够查看“待定”帖子,如果有足够的“X票”,则将其投票给“发布”。谷歌机器人还可以抓取“待定”帖子。

我想用permalink来写“待定”帖子。

我该怎么做?

请帮帮我!感谢所有朋友!

2 个回复
SO网友:Matt Cromwell

最好的方法是使用此插件:https://wordpress.org/plugins/public-post-preview/

当然,如果您愿意,您可以深入研究它的源代码来尝试实现核心功能,但我在几个活动站点上成功地使用了该插件。

SO网友:ksr89

要向用户显示“挂起”帖子,可以添加“post\\u status”参数get_post()wp_query 功能类似

post\\u状态(字符串/数组)-使用post状态。按帖子状态检索帖子。默认值为“publish”,但如果用户登录,则会添加“private”。如果查询在管理上下文(管理区域或AJAX调用)中运行,那么也会添加受保护的状态。默认情况下,受保护的状态为“未来”、“草稿”和“待定”。

\'publish\' - a published post or page.

\'pending\' - post is pending review.

\'draft\' - a post in draft status.

\'auto-draft\' - a newly created post, with no content.

\'future\' - a post to publish in the future.

\'private\' - not visible to users who are not logged in.

\'inherit\' - a revision. see get_children.

\'trash\' - post is in trashbin (available with Version 2.9).

\'any\' - retrieves any status except those from post types with \'exclude_from_search\' set to true.
或者您可以查看wordpress codex以获取其他帮助。

结束

相关推荐

Restrict query_posts by Date?

要根据页面视图显示最流行的帖子,我使用以下代码(source):<?php query_posts(\'meta_key=post_views_count&orderby=meta_value_num&order=DESC\'); if (have_posts()) : while (have_posts()) : the_post(); ?> <li><a href=\"<?php the_permali