将 BuddyPress 社交网络设为私有并强制注册的片段

下面是我在 BuddyPress 网站中对我非常有用的一小段代码。它允许您将社交网络设为私有,并且要访问它,您必须成为会员。

 

[代码]函数 sqr_prevent_search_guest_user() {
if ( class_exists( 'BuddyPress' ) ) {
if (!is_user_logged_in() && (bp_is_directory() || bp_is_user())) {
wp_redirect(home_url() . '/register/');
出口;
}
}
}
add_action('template_redirect', 'sqr_prevent_search_guest_user');[/code]

因此,如果访问者未连接到您的网站,此代码会强制访问者 – if (!is_user_logged_in() – 并且他启动网络成员页面(目录)或成员页面(bp_is_user),这会将他重定向到注册页面,在本例中为 /register/。您可以将/register/更改为您自己的注册页面。

而且,此代码兼容 WPML!

如果您不想修改functions.php文件来合并这段代码,请使用非常实用的 我的自定义功能,这将允许您轻松地从 WordPress 仪表板注入代码。

 

我最新的推文

Blooness 上的新短裤 👉 确保摄入足够的高生物利用度蛋白质、纤维、脂肪酸,并进行体育活动 + 良好的睡眠是减肥的制胜策略。
https://buff.ly/4cGJDkf

Blooness 的新短裤 👉 在减肥方面通常有两种不同的特征:节俭者和享乐主义者。根据这两种情况,减脂策略有很大不同。
https://buff.ly/4cH7SyU

装载更多

不要错过通过电子邮件发送的商业建议

没有垃圾邮件,只有新内容发布时的电子邮件.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

zh_CNZH