允许内容作者发布,但不允许编辑或删除

时间:2013-02-26 作者:Dzhuneyt

我正在为我的WordPress博客雇佣一名内容作者。我将是唯一的博客管理员。我需要为这位作家定义一个角色。

我想知道是否有WordPress用户角色允许他发布帖子和页面(即使没有管理员批准),但发布后不能编辑或删除(或者只有在管理员批准后才能这样做)。我需要这个,以防他改变主意,决定删除他创建的所有帖子或用垃圾取代它们来破坏网站。

1 个回复
最合适的回答,由SO网友:bcorkins 整理而成

我将创建一个新的用户角色,然后在创建用户帐户时将该角色分配给该用户。在您的functions.php:

add_role(\'content_writer\', \'Content Writer\', array(
    \'read\' => true,
    \'publish_posts\' => true,
    \'edit_posts\' => false,
    \'delete_posts\' => false,
));
您可以看到codex 有关可用角色和功能的其他列表。

结束

相关推荐

Show Posts to Author Only

我已经在WordPress中为我的一个网站开发了发票系统。我使用了自定义的帖子类型和自定义的元字段,集成的支付网关来满足我的需要。用户一般生成发票上传资金。我使用了来自前端的post提交,以便用户可以自己创建发票。一切都运行顺利,但用户创建的一张发票对其他用户可见。例如,创建的发票,id:APL-2012110489586。用户B可以通过键入domin访问发票。com?发票=APL-2012110489586。现在我想限制其他用户访问发票。只有管理员和发票创建者才能访问发票。所有用户都是订户角色。需要您的