允许订阅者在没有插件的情况下查看私人帖子

时间:2020-08-22 作者:Ted

我不想要另一个插件,而是想创建自定义代码,允许登录的订阅者查看私人帖子。我希望他们能够查看所有私人帖子,而不仅仅是他们自己的。

我在网上找到了这个,但不知道白蜘蛛是什么,也不相信它。我会在这里编辑或修改什么,使其成为我自己的?

function none(){
 $subRole = get_role( \'subscriber\' );
 $subRole->add_cap( \'read_private_posts\' );
$subRole->add_cap( \'read_private_pages\' );
}
add_action( \'init\', \'ws_private_posts_subscribers\' );

1 个回复
SO网友:Ted

这可以添加为基本挂钩-

function what-ever-youwantto-callthis() {

$subRole = get_role( \'subscriber\' ); //change the name of the user here 

$subRole->add_cap( \'read_private_posts\' ); //allows the above to read posts 

$subRole->add_cap( \'read_private_pages\' ); //allows the above to read pages

}

add_action( \'init\', \'what-ever-youwantto-callthis\' );