我已经为网站安装了buddypress,BP Profile Message UX Free,bbPress,bbPress审核插件。 http://supportplusbd.com/ 我的问题所在是当用户尝试阻止另一个用户停止私人和公共消息传递时,我该如何编码/实现这一点。
我见过一个名为buddyblock的插件,该插件可以限制用户互相发送消息,但是该插件不是免费的。我正在寻找免费的东西或正在寻找代码。
我在博客中找到了buddyblock的替代方案:
https://buddypress.org/support/topic/modemloopers-solution-to-buddyblock-alternative/。
在此博客中,我找到了代码链接:
https://gist.github.com/modemlooper/6a79a602e322ad5d9bbf09893da9cdea
但是我不知道如何使用代码。在哪里放置user-settings.php?
任何人都可以给我提供任何解决方案,以确保用户不会收到不需要的电子邮件,并且用户可以阻止和取消阻止特定用户的消息传递。
答案 0 :(得分:1)
我想知道您是否通读了您提到的帖子:https://buddypress.org/support/topic/modemloopers-solution-to-buddyblock-alternative/。 就像在最后一个答案中所说的那样,您应该将代码放在bp-custom.php文件中。 bp-custom.php文件默认情况下不存在,如果尚未创建,则必须创建它。这非常简单,您可以在此处查看操作方法:https://codex.buddypress.org/themes/bp-custom-php/。您要与BuddyPress一起使用的大多数自定义代码都将转到此文件。 创建后,复制modemlooper的代码,将其粘贴到bp-custom.php文件中并进行测试。我自己没有使用过该代码,因此无法确定它是否起作用以及如何发挥作用。通常,在尝试任何修改之前进行备份是一个好主意。
希望有帮助