【问题标题】:Wordpress capability to edit only uploaded filesWordpress 仅编辑上传文件的功能
【发布时间】:2022-02-02 19:52:59
【问题描述】:

我需要为用户角色分配权限,让用户只能编辑他自己上传的文件(而不是像 upload_files 功能那样编辑所有文件)。 考虑到没有原生能力,我怎样才能达到预期的结果?

【问题讨论】:

    标签: php wordpress user-roles


    【解决方案1】:

    我相信你可以:

    1. 通过Roles and Capabilities 指南定义您的角色并添加自定义功能(例如,edit_own_files)
    2. 使用user_has_cap 过滤器来修改用户是否具有“upload_files”功能 - 取决于他们尝试编辑的文件以及他们是否是作者。

    这种方法取决于“upload_files”检查通过“$args”参数传递您需要的内容。

    因此,您必须进行一些测试 - 如果它不能满足您的需求,您可能需要寻找不同的过滤器。

    【讨论】:

      猜你喜欢
      • 2011-05-20
      • 1970-01-01
      • 2016-08-16
      • 1970-01-01
      • 2023-03-14
      • 2012-11-04
      • 2017-05-16
      • 2017-03-28
      • 2020-12-21
      相关资源
      最近更新 更多