【问题标题】:wp capabilities edit own attachmentswp 功能编辑自己的附件
【发布时间】:2017-10-10 20:01:17
【问题描述】:

在我的 WordPress 系统中,我有两个用户 - 管理员,ID 1 - 编辑,id 2

如果管理员上传文件,管理员和编辑可以编辑附件,更改描述等字段

如果编辑上传文件,管理员和编辑都无法编辑附件。

如果我将数据库中的 post_author 更改为“1”,管理员和编辑可以更改附件???

我在functions.php主题文件中设置了以下功能:

$role = get_role('editor');
$role->remove_cap('edit_posts');
$role->remove_cap('moderate_comments');
$role->remove_cap('manage_categories');
$role->remove_cap('manage_tags');
$role->remove_cap('delete_pages');
$role->remove_cap('delete_others_pages');
$role->remove_cap('delete_published_pages');

【问题讨论】:

    标签: php wordpress attachment


    【解决方案1】:

    删除这个

    $role->remove_cap('edit_posts');
    

    您可以使用此更新功能

    $role->add_cap( 'edit_post' );
    

    here

    【讨论】:

      猜你喜欢
      • 2019-12-23
      • 2017-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-24
      相关资源
      最近更新 更多