我有一个自定义帖子类型,希望自定义用户角色(我将其命名为subscriber\\u modified)(基于subscriber)也能够在编辑自定义帖子类型的内容时查看和添加可重用的块。
具有subscriber\\u modified角色的用户可以按照我的意图编辑自定义帖子类型(插入新块、向其添加文本等),但用户无法访问可重用块。
I\'ve tried adding the reusable blocks within custom post\'s template 以便在subscriber\\u modified user创建新的自定义帖子时自动加载可重用块。不显示可重用块;相反,将为subscriber\\u modified user显示一条消息,说明“此块已删除或不可用”。管理员创建或编辑自定义帖子时,可重用块的内容将按预期显示。当subscriber\\u modified user在块列表中搜索块时,也找不到可重用块;可重用块确实显示在可用块列表中。
WordPress支持上的官方角色和功能页面提到了“读取可重用块”,但没有列出要使用的特定功能。
我已经检查过了,这个用户角色已经授予了以下权限(根据members插件,这些都是列出的包含“block”的可用功能):
publish_blocks
read_private_blocks
delete_blocks
delete_private_blocks
edit_private_blocks
编辑:我还猜测并向该用户角色添加了“read\\u reusible\\u blocks”功能;这并没有什么不同;用户仍然无法查看可重用块。