为什么我的管理员帐户不能管理具有唯一功能类型的自定义帖子类型的附件?

时间:2011-01-24 作者:John Chandler

我创建了一个名为“directory”的自定义帖子类型,并为其分配了“listing”的功能类型。它有一个独特的功能类型,因为我想限制贡献者只能创建/编辑/发布此帖子类型,我通过功能来限制。MapCap插件创建了以下功能:

删除列表

  • 删除已发布的列表帖子
  • 编辑列表
  • 编辑私人列表帖子
  • 编辑已发布的列表帖子
  • 发布列表
  • 阅读私人列表
      对于撰稿人,一切正常,他/她可以创建和编辑自己的帖子,并且可以上载附件。

      管理员帐户具有所有相同的功能,但不能完全正常工作。我可以创建帖子,并编辑任何其他帖子。但它并没有给我附件的全部权利。在媒体库中,当我以管理员身份登录时,无法删除使用此自定义帖子类型上载的任何文件。(我仍然可以丢弃其他作者的附件,只是不能将自己上传为管理员。)

      我找到的最接近的东西是this message on WordPress Trac 这说明了如果没有edit\\u post/delete\\u post功能,附件是如何无法编辑的。

      我想这只是因为我没有为岗位类型分配适当的能力,但我没有找到合适的组合。

    2 个回复
    SO网友:Rarst

    我有根据地猜测,这个问题来自于附件是独立的帖子类型。从目的上看,这似乎是一种效用,但从本质上来说,它是一种专门的帖子类型。

    不幸的是,您的特定设置并不是简单的复制来确认的。

    SO网友:dashaluna

    这里有一点more info on Capabilities, 它可能会为你澄清一些事情。

    而且the Ultimate Guide to Roles and Capabilities

    结束

    相关推荐