如何让投稿人在一次审核后编辑他们的帖子?

时间:2010-12-15 作者:fregante

如上所述

背景信息主要问题:用户付费在网站上发布广告解决方案:他们注册为贡献者,我在收到付款后发布他们的帖子,然后他们可以对帖子进行任何编辑

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

WordPress中有一种叫做“编辑发布的帖子”的功能。默认情况下,参与者没有此功能(请参阅Roles and Capabilities Codex page 查看现成的角色配置)。

您可以使用以下代码将此功能添加到参与者角色:

// get the "contributor" role object
$obj_existing_role = get_role( \'contributor\' );

// add the "organize_gallery" capability
$obj_existing_role->add_cap( \'edit_published_posts\' );
这段代码应该只需要运行一次——可能是在激活插件时。

如果您对代码不熟悉,可以使用Role Scoper plugin (或类似的内容)将此功能添加到贡献者角色。

结束

相关推荐