WordPress WorkFlow修改

时间:2010-05-17 08:43:54

标签: sql mysql wordpress workflow

我想问一下关于Zensor的帮助,这是一个插件 您发布帖子然后主持人批准在WordPress博客网站上发布帖子。

当一个帖子正在批准审批时,每个等待帖子都会出现“等待审核”。但是,我不希望在主持人批准之前出现任何链接。

其实我在下面找到了加入句子;

1-必须添加到任何查询的JOIN部分的末尾:

LEFT JOIN wp_zensor ON ID = wp_zensor.post_id

2-必须添加到WHERE条件的末尾:

AND wp_zensor.moderation_status = 'approved'
你能告诉我吗?我应该在下面的类别链接演示文稿中添加这些修改:

<h2>Politics</h2>
<?php $recent = new WP_Query("cat=31&showposts=1"); while($recent->have_posts()) : $recent->the_post();?>
<b><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></b>
<?php the_content_limit(140, "devamı &raquo;"); ?>
<div class="hppostmeta">
<p><?php the_time('j F Y, H:i'); ?> | <?php the_author_posts_link(); ?></p>
</div>
<?php endwhile; ?>

或欢迎任何一般解决方案。

2 个答案:

答案 0 :(得分:1)

在更新的WordPress版本中,“贡献者”可以提交要发布的新帖子。它们保存在审核队列中,直到“编辑器”或“管理员”批准该帖子。 “作者”可以在不等待审核的情况下发布自己的帖子。 “订阅者”根本不能发帖,但只能阅读和评论帖子。

您可以在WordPress Codex中详细了解用户角色和功能。基本上,让所有贡献用户成为“贡献者”,将您的编辑带入“编辑”。让自己成为“管理员”,正如您所期望的那样。当新帖子提交审核时,将通知编辑。

答案 1 :(得分:1)

您还可以查看名为“编辑流程”的插件,该插件允许您自定义“发布状态”的选项,因此您可以向工作流程添加更多图层,而不仅仅是“草稿”和“待处理”。但是这个插件可能不再维护了。

另外,我认为WP 3.0也会有一些与register_post_status相关的核心功能(虽然我很少听到社区中提到它)。