我有一个关于wordpress的网站。 目标是让新注册用户在类别公司中只创建一个帖子。用户可以创建关于他的公司的帖子。 当他创建它时,不允许他在公司类别中创建更多帖子。此外,他不应该有权编辑/删除公司类别中其他用户的帖子。 有可能以某种方式这样做吗? 也许有一些插件? 如果不。怎么用其他方式呢? 也许创建其他用户群并给他们这样的限制?
答案 0 :(得分:2)
有两种选择:
1)使用插件。例如:https://wordpress.org/plugins/restrict-author-posting/
2)自己编程
你需要:
这将转到您主题的functions.php
文件:
function add_capabilities() { $role = get_role( 'company_creator' ); $role->add_cap( 'restrict_to_category' ); $role->add_cap( 'create_only_one' ); }
您必须先创建功能。那里有很多信息。