好的,所以我基本上是自己解决的,我去了邮局。wp中的php包括。更改了\'protected\' => true,
的待定项\'public\' => true,
但每次wordpress更新时,这都会重置(我想),所以有人能提到一种永久的方法来进行更改吗?
问题的前一部分如下
基本上,我希望我的注册用户能够查看前端的私人帖子类型,就像管理员在草稿/待审批帖子上单击查看帖子一样。
我有这一页HERE 它加载待定的审批职位。但是,当用户单击某个帖子时,他们无法阅读该帖子,因为他们没有权限。
我尝试了用户角色编辑器插件,并为订阅服务器授予了read_private_posts
和read_private_pages
但那没用。(显然,为了让它正常工作,他们还需要编辑权限,我不愿意给他们编辑其他帖子的权限。)
在这个函数中,我能做些什么解决方案吗。php,例如
$subRole = get_role( \'subscriber\' );
$subRole->add_cap( \'read_private_pages\' );
$subRole->add_cap( \'read_private_posts\' );
(尝试上述方法,但不起作用,只是一个示例)