我在wordpress和付费会员Pro中安装了buddypress。当有人注册时,他们使用buddypress reg,我添加了一些额外的个人资料字段来收集信息,然后在注册后,他们通过付费会员专业插件选择付费或免费的会员级别。
所以现在我想要显示一个注册了免费或付费会员的用户列表。默认的buddypress页面domain.com/members显示所有注册用户,无论他们是否选择成员级别。一些垃圾邮件发送者刚刚注册,所以我不想显示这些,只显示继续并选择了成员级别的用户。
我只想显示用户已完成结账,并选择了一个会员级别(不仅仅是注册),也显示了他们购买的级别旁边他们的名字。
默认情况下,members页面显示一个头像、用户名和最后一次活动。我还想删除activity,并添加一些我添加到buddypress注册表中的自定义配置文件字段。
我想我可以更新members-loop.php页面?
还是有更好的方法?
谢谢!!
发布于 2014-03-15 16:31:36
有一种比更新成员更好的方法-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 );希望这能给你一个很好的例子,说明如何做到这一点。
https://stackoverflow.com/questions/22413548
复制相似问题