Buddypress会员目录

时间:2014-03-14 18:59:21

标签: wordpress buddypress

我在wordpress和付费会员专业版中安装了buddypress。 当有人注册时,他们会使用我们添加的一些其他个人资料字段来获取信息,然后在注册后,他们会通过付费会员专业插件选择付费或免费会员级别。

所以现在我想显示一个注册免费或付费会员资格的用户列表。默认的zeypress页面domain.com/members显示所有注册用户是否选择会员级别。一些垃圾邮件发送者刚刚注册,所以我不想显示那些,只有那些继续并选择会员级别的用户。

我想仅展示已完成结帐并选择会员级别(不仅仅是已注册)的用户,还会显示他们在名称旁边购买的级别。

默认情况下,会员页面显示的是头像,用户名和上一个活动。 我想也可以删除活动并添加一些我添加到buddypress注册表单的自定义配置文件字段。

我想我可以更新members-loop.php页面?

或者有更好的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

有一种比更新members-loop.php更好的方法。您可以挂钩bp_ajax_querystring过滤器。例如:

function my_exclude_users_filter( $query = false, $object = false ) {
    // manipulate the query however you like
    return $query;
}
add_action( 'bp_ajax_querystring', 'my_exclude_users_filter', 30, 2 );

希望这能为你提供一个很好的例子。