我试图过滤Buddypress成员循环,以仅显示已发布帖子的成员。我使用以下代码获得了显示我想要的成员的目录。但是,通过在bp\\U拥有成员之后删除标准的bp\\U ajax\\U查询字符串(“成员”)部分,页面上的搜索功能将无法工作。我似乎无法使用bp\\U ajax\\U查询字符串(\'成员\')和以下筛选器获取目录以显示结果。有什么想法吗?
<?php do_action( \'bp_before_members_loop\' ); ?>
<?php
// The Query
$user_query = new WP_User_Query( array( \'has_published_posts\' => true) );
// User Loop
$published_users = array();
if ( ! empty( $user_query->results ) ) {
foreach ( $user_query->results as $user ) {
$published_users[] = $user->ID ;
}
} else {
}
$usersimploded = implode(",",$published_users);
?>
<?php if ( bp_has_members(array(\'include\' => $usersimploded, \'type\'=>\'alphabetical\', \'exclude\' => \'1,2,62\'))) : ?>