WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress怎么设置文章审核流程?

查看 WP集市 的更多文章WP集市 2025-08-21 【WordPress教程】 1164人已围观

嘿,你是不是也遇到过这种情况?团队里好几个人写文章,直接发出去万一有错别字、敏感内容咋办?上次我一朋友网站,作者没检查就发了篇带错链接的文章,被用户喷惨了——这时候就得搞个审核流程,让文章先过一遍“安检”再上线。WordPress这玩意儿虽然自带不少功能,但审核流程得自己搭,今天就手把手教你,保准看完就会!

第一步:先搞懂“用户角色”,谁能干嘛得分清

审核流程的核心是“谁写、谁审、谁发”。WordPress自带用户角色:管理员(啥都能改)、编辑(能发文章、改别人的)、作者(只能发自己的)、投稿者(只能提交,发不了)。

如果你想让“作者写完不能直接发,得有人审”,最简单的:把写文章的人设为“投稿者”。投稿者写完点“提交供审核”,文章状态会变成“待审”(Pending),只有管理员/编辑能在后台看到,改完才能发布。

怎么设角色?后台“用户”→“所有用户”,点对应用户的“编辑”,拉到“角色”那里选“投稿者”就行。

“哎对了,如果你就一个作者,自己写自己发,当我没说。但团队作战必须这么搞,不然作者手滑点了发布,错了都来不及删!”

第二步:插件来帮忙,流程化“躺平”管理

手动改角色够简单,但想细分状态(比如“初稿”→“待审”→“已审核”→“发布”)、自动发提醒(审核人收到通知),得用插件。推荐 Edit Flow(老牌插件,免费好用,不用自己写代码,小白闭眼入)。

具体操作:

  1. 后台“插件”→“安装插件”,搜“Edit Flow”,安装激活。
  2. 激活后左边会多一个“Edit Flow”菜单,点进去先搞“自定义状态”:
    • 比如添加“初稿”(作者刚写完)、“待审”(作者提交审核)、“已审核”(审核人改完)、“发布”(最终状态)。
    • 状态颜色也能改,比如“待审”标黄色,“已审核”标绿色,一眼看清进度。
  3. 设置“审核人”:在“用户”里给每个作者分配审核人(比如小明的文章由小红审),作者写完把状态标“待审”,小红会收到邮件提醒“有文章等你审!”,小红改完标“已审核”,最后管理员点发布。

“这插件贼智能,连审核记录都能看,谁改了啥、啥时候改的,清清楚楚,甩锅都没机会!”

第三步:不想用插件?3行代码搞定“极简审核”

如果你嫌弃插件占内存(其实Edit Flow很轻量),或者想自定义更灵活(比如投稿后直接到“草稿”而非“待审”),可以改代码。注意:改代码前先备份主题!出错了别找我哭!

举个栗子:让投稿者提交的文章默认是“草稿”(不是“待审”)

打开主题的 functions.php(后台“外观”→“主题文件编辑器”→选 functions.php),加这段代码:

// 投稿者提交文章后默认设为“草稿”(而非“待审”)
function change_submit_status($status) {
  if (current_user_can('contributor')) { // 判断当前用户是“投稿者”
    return 'draft'; // 状态改为“草稿”
  }
  return $status; // 其他角色不变
}
add_filter('status_save_pre', 'change_submit_status');

保存!现在投稿者点“提交供审核”,文章会变成草稿,只有管理员/编辑能看到,避免误操作。

再搞个自定义状态(比如“审核中”)

想在“草稿”“待审”中间加个“审核中”状态?用 register_post_status 函数:

// 添加“审核中”状态
function add_review_status() {
  register_post_status('reviewing', array(
    'label' => '审核中', // 显示名称
    'public' => false, // 不公开
    'exclude_from_search' => true,
    'show_in_admin_all_list' => true, // 后台文章列表显示
    'show_in_admin_status_list' => true, // 状态下拉框显示
    'label_count' => _n_noop('审核中 (%s)', '审核中 (%s)')
  ));
}
add_action('init', 'add_review_status');

加完后台编辑文章时,状态下拉框就会多一个“审核中”,作者提交后你改状态,流程更清晰。

碎碎念总结

  • 人少(1-2个作者):直接让作者写完发你微信,你登后台改,不用流程。
  • 人多/团队:必须用插件(Edit Flow)或代码,细分状态+自动提醒,效率拉满。
  • 记住:审核不是为了“卡流程”,是为了少出错!网站内容质量上去了,用户才买账~

“好了,方法都教你了,选一个开干!有问题评论区吼一声,我看到就回~ 溜了溜了,喝茶去~”

Tags:

WordPress模板插件定制