我认为这是办不到的。对不起,这个小部件里面没有挂钩。您只能使用bp_has_members
钩子,但你不应该用它来回应任何东西,因为它在许多其他地方都有使用,所以你可能会用这种方式破坏一些东西。
我能看到的实现这一点的唯一方法(这并不完美)是基于这个BP小部件编写自己的小部件。为此,您应该:
查找原始小部件的源代码。(它在bp-core/bp-core-widgets.php
文件)复制其代码并将其放入主题中function.php
正确重命名它(注意类名等)
将您的新小部件注册到:add\\u action(\'widgets\\u init\',create\\u function(\'\',\'return register\\u widget(“”;\');
您还可以尝试从原始BP widget类继承这个新的widget类(您不需要复制整个源代码)。