• 我试图限制订阅者的能力。他们只允许制作自定义帖子,但有些事情我无法解决。

    1.当他们制作自定义帖子时,他们无法编辑标签,只能看到标签。我希望他们能够编辑标签。

    2.他们还可以看到“帖子属性”窗口,可以在其中更改帖子模板。我不想让他们这样做。

    3.最后,订阅者可以在“发布”窗口中编辑内容,我只需要发布按钮,而不需要所有其他选项(可见性、状态等)

    这是我的处理能力代码:

    函数add_subscriber_caps(){//获取管理员角色$subscriber=get_role(“订阅者”);$subscriber->add_cap('edit_projects');$subscriber->add_cap('delete_projects');$subscriber->add_cap(“publish_projects”);$subscriber->add_cap('上传文件');$subscriber->remove_cap('publish_posts');$subscriber->remove_cap('edit_posts');$subscriber->remove_cap('read_posts');$subscriber->remove_cap('remove_posts');$subscriber->remove_cap(“post-attributes”);}add_action('admin_init','add_subscriber_caps');函数add_admin_caps(){//获取管理员角色$admins=get_role(“管理员”);$admins->add_cap(“编辑项目”);$admins->add_cap(“编辑项目”);$admins->add_cap('edit_other_projects');$admins->add_cap(“publish_projects”);$admins->add_cap('read_projects');$admins->add_cap('read_private_projects');$admins->add_cap(“删除_项目”);}add_action('admin_init','add_admin_caps');

    我尝试过使用插件“用户角色编辑器”,但它做的是完全相同的事情。可能是因为它做的和我在代码中做的完全一样…

    有人知道如何解决这些问题吗?

查看4条回复-1至4条(共4条)
  • ketan Umretiya公司

    (@ketanumretiya030)

    你好,
    你可以使用下面的插件来解决你的问题。

    高级访问管理器
    https://wordpress.org/plugins/advanced-access-manager网站/

    主持人 bcworkz公司

    (@bcworkz)

    嗯。我很想知道AAM插件是否能做你想做的事情。虽然我很怀疑,但确实值得一试。我看到的唯一解决方案相当复杂。您需要删除适用的元框,并将其替换为自定义版本AFAIK。还要验证实际执行更新的适用函数的功能,因为聪明的用户可以在不使用自定义元框表单的情况下提交数据。检查适用的更新函数是防止这种情况发生的唯一方法。祝你好运!(真诚而非讽刺)

    螺纹起动器 wp_joost(工作包_ joost)

    (@wp_joost)

    你好,
    你可以使用下面的插件来解决你的问题。

    高级访问管理器
    https://wordpress.org/plugins/advanced-access-manager网站/

    也许你知道的比我多,但这个插件的功能与用户角色编辑器完全相同。

    似乎不可能做我想做的事…。为什么这些能力如此半途而废?为什么WordPress让其他用户很难使用标签,这不可能这么难吧?有可能隐藏编辑后页面中的内容分配,但不隐藏页面模板部分吗?

    要么我遗漏了什么,要么wordpress的功能真的半途而废了。

    主持人 bcworkz公司

    (@bcworkz)

    并非不可能。是的,很难。除非“不可能”,否则您的意思是通过现有插件实现。您的需求显然是一个边缘用例。我可能错了。也许这个回复之后会有很多“不!我也需要这个!”的帖子。(对其他人来说:这是一种轻浮的尝试,请注意,论坛指南不鼓励“我也是”的帖子。尽管如此,我们欢迎经过深思熟虑的讨论。)然而,我同意WP在确认用户功能时可以使用更多的过滤器,以便插件开发人员可以添加您想要的那种细粒度控制。

    虽然这无助于您的即时需求,但我建议您提交增强或功能请求Trac票要求WP提供此类过滤器。实现起来并不难,但核心开发人员需要知道这是人们想要看到的。请在发布之前进行Trac搜索,以确保有人尚未完全这样做。很抱歉,WP不能满足您的需求,但这取决于WP社区如何改进。

查看4条回复-1至4条(共4条)
  • “用户权限问题”主题已对新回复关闭。