这是一个你可以试试的插件,有很多可以隐藏/重定向访问请求到注册页面,所以你可能想做一些研究。
BuddyPress会员专用
多谢维努修斯。除了对该插件的负面评论之外,它似乎很适合尝试。
我会继续在谷歌上搜索,看看支持论坛,在你提议的时候做更多的研究。
如果其他人有什么建议,我洗耳恭听🙏
这可能对您有用,它将限制非登录用户访问用户配置文件和成员页面。
根据需要更改重定向URL。
函数michael_bp_not_loggedin_redirect(){全球$bp;if(is_buddypress()或bp_is_user()){if(!is_user_logged_in()和!bp_is_register_page()和!bp_is_activation_page()){wp_redirect('https://yourwebsite/wp-login.php');出口;}}}add_filter('get_header','michael_bp_not_loggedin_redirect',1);
如果还想限制bbpress,请将第三行更改为:
if(is_buddypress()或bp_is_user()或is_bbpress()){
谢谢你的代码提示。
我还得到了推荐:https://wordpress.org/plugins/lock-my-bp
我认为有了这些技巧和插件等,我会尝试一些并进行评估。我会尽量记住更新这个线程,了解我使用的解决方案以及它是如何工作的。
为其他希望这样做的人提供快速更新。
我选择https://wordpress.org/plugins/lock-my-bp
效果很好,使用方便,100%免费。到目前为止,唯一的小问题是,即使博客页面被锁定,博客文章也可能显示为未登录。希望插件创建者能看到这一点并使其发挥作用。但这确实是一个小问题。喜欢这个插件。
我也有同样的问题。但是,您重新发现的插件不适用于BP 12.X(没有经典主题)。它上次更新是在8个月前。所以我选择了BuddyPress会员专用插件来完成这项工作。