问题标签 [wordpress-roles]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wordpress - 按用户 Wordpress 限制自定义帖子类型
有什么可以帮助我的吗?
我以用户角色创建市场,例如我称之为“卖家”可以从仪表板出售他自己的音乐。然后我有一些问题,希望你能帮助我……</p>
如何限制/限制对产品菜单中选择下拉菜单“连接专辑播放列表”的数据访问?哪里用户卖家只能看到自己的数据而无法访问/查看其他人的音乐专辑数据在下拉选择中? https://drive.google.com/file/d/1mL6InZpEJhDBXfHGmjHcK_ypXKeyc8EA/view
在发行专辑中,与上述问题相同。我想制作“选择艺术家”下拉菜单,只显示该用户创建的艺术家的名字? https://drive.google.com/open?id=1fRyZSx2sYEnxgY-1QNVHEkwl761b-nsg
然后,我尝试在这张图片上的选择下拉菜单“连接专辑播放列表”上制作自定义代码以限制用户查看数据:
https://drive.google.com/open?id=1KAB4xAz2XPxbYLEYayKX5WBIK3CNCw0D
但不工作。任何人都可以帮助我使用此代码吗?
非常感谢,亲切的问候,
wordpress - WordPress 向所有注册用户显示菜单的功能?
我正在创建一个插件并在仪表板 WordPress 中添加菜单
我还想向作为订阅者的注册用户显示该菜单选项。但是当我为订阅者执行此操作时,菜单仅显示在订阅者仪表板中,而当我使用 manage_options 时,它仅针对管理员而不是订阅者显示。我想在两者上都展示它。
我从这里尝试了角色参考摘要
wordpress - 具有自定义角色的 WordPress 用户无法在没有“create_posts”功能的情况下查看自定义帖子类型的列表页面
我正在运行一个 WordPress 5.2.3 站点并且在管理面板中遇到问题。
我有一个自定义角色,我们称之为它librarian
,还有一个自定义帖子类型,我们称之为它book
。
我想让它librarian
可以编辑一个book
但不能创建一个新的。
按照另一个问题(WordPress:在自定义帖子类型上禁用“添加新”)和WordPress 文档中的建议,我最终得到了以下代码:
我期待当我访问时edit.php?post_type=book
,librariran
我会看到要编辑的列表books
,但我看不到“添加新”按钮。但是,我实际上得到的是403
回应:
抱歉,您无权访问此页面。
我认为这可能是 WordPress 中的一个错误,原因如下:
- 如果我以 .
edit.php?post_type=book
身份访问,那么我会根据需要看到没有添加新按钮administrator
的列表页面。 - 如果我为
librarian
角色赋予了能力,那么我会根据需要看到没有添加新edit_posts
按钮的列表页面(但我不想赋予他们能力!)。edit_posts
这些让我认为一般设置的自定义帖子类型不是问题。
- 如果我
'create_posts' => 'do_not_allow'
从book
类型注册中删除 ,则librarian
可以看到列表页面,但它包含Add New按钮。
这让我认为一般设置的自定义角色不是问题。
有没有人遇到过这个问题?我是否错过了配置中的任何内容?或者有没有简单的补丁或解决方法?
任何帮助,将不胜感激!谢谢。
wordpress - Wordpress:如何只允许特定角色进行一些评论操作(删除、编辑...)?
是否可以通过动作、钩子或任何东西来自定义 Wordpress
- 只有角色“管理员”或“编辑”的用户可以从后端删除、发送垃圾邮件或编辑评论?
- 只有“管理员”或“编辑”角色的用户可以删除、垃圾邮件或编辑邮件中的评论,这些评论将由新评论生成?
我在 codex.wordpress.org 上没有找到任何东西,也没有找到合适的插件。:-/
谢谢!
wordpress - 用户如何拥有该用户在该用户所属的子站点中的用户角色权限?
例如,用户John从多站点网络中的“站点A”注册并且是其成员,其中他分配的角色是“特许成员”。所以,我想要的是,当 JOHN 访问"SITE B"时,他拥有与 "SITE A" 相同的特权(即我可以获得他的角色)。但我也不想让 JOHN 成为“SITE B”的成员
默认情况下,WordPress 将用户功能/角色存储在user_meta表中,但带有类似 wp_3 的站点前缀。这意味着用户角色是特定于站点的。
wordpress - wp_enqueue_script 不是为编辑角色工作
我有这个代码
当我以管理员用户身份登录 /wp-admin 时,js 文件被排入队列。但是,如果我切换到编辑角色的用户,则不包括 js 文件。
我怎样才能解决这个问题 ?这是默认行为吗?
wordpress - Wordpress 自定义帖子类型和自定义用户角色
我正在创建一个需要两个 CPT 和一个自定义角色来仅管理这两个 CPT 的项目插件。创建 CPT 是简单的部分,但我坚持创建自定义用户角色一周。
我的 CPT 由以下人员申报:
我以这种方式声明自定义用户角色:
但它不起作用......我也尝试过以这种方式声明用户角色:
但我不能让它工作。
有人可以帮我吗?
wordpress - 如何为自定义角色设置自定义帖子类型的“edit_published_posts”功能为 false?甚至可能吗?
我尝试设置一个自定义角色,该角色只能创建特定自定义帖子类型的帖子。这个自定义角色应该只能创建一个帖子,但不能发布它。发布将由管理员完成。帖子发布后,自定义角色应该无法再次编辑帖子。
当尝试使用普通帖子(不是自定义帖子类型)实现上述目标时,它可以正常工作。我可以使用:
但是,当尝试使用自定义帖子类型归档上述内容时,我最终会得到 2 个结果,具体取决于权限的设置方式:
- 我也可以在帖子发布后创建和编辑帖子或
- 我一开始就无法创建帖子。
到目前为止,我为实现这一目标所做的努力:
我还发现了一个 WP-Plugin 的页面,其中指出“edit_published_posts”功能“仅适用于“帖子”帖子类型。 https://publishpress.com/knowledge-base/edit_published_posts/
在进一步研究该声明时,我无法找到该声明的任何其他来源。