我正在尝试让男人/女人过滤在buddypres成员循环页面上,所以条件是:如果用户是男人没有可见的个人资料,但女性只能看到男性的个人资料,我需要为每个成员保存此变量xprofile字段:
$profile_gender = xprofile_get_field_data('10', bp_get_member_user_id() );
但是这个变量需要以某种方式循环到外面。
<?php
global $wpdb;
//figure out if the logged-in user is male or female
$sex = xprofile_get_field_data( 10, bp_loggedin_user_id() );
?>
<!-- condition -->
<?php if (($profile_gender=='Man') && ($sex=='Woman') || ( is_super_admin())) { ?>
<?php while ( bp_members()) : bp_the_member();
// here's the variable for checking the gender of displayed profile
$profile_gender = xprofile_get_field_data('10', bp_get_member_user_id() );
?>
<!-- second condition for displaying only men -->
<?php if ($profile_gender=='Man') { ?>
<!--members loop here-->
<?php endwhile; ?>
<?php } ?>
<!-- some message-->
<?php } else { echo 'some message'} ?>