创建template overload 此文件的:buddypress\\bp-templates\\bp-legacy\\buddypress\\members\\single\\profile\\profile-loop.php
然后查找此代码:
<?php if ( bp_field_has_data() ) : ?>
<tr<?php bp_field_css_class(); ?>>
<td class="label"><?php bp_the_profile_field_name(); ?></td>
<td class="data"><?php bp_the_profile_field_value(); ?></td>
</tr>
<?php endif; ?>
并将其更改为:
<tr<?php bp_field_css_class(); ?>>
<td class="label"><?php bp_the_profile_field_name(); ?></td>
<td class="data"><?php bp_the_profile_field_value(); ?></td>
</tr>
EDIT: 我们需要强制获取空字段。。。
所以也要找到这个:
<?php if ( bp_has_profile() ) : ?>
并更改为:
<?php $args = array( \'hide_empty_fields\' => false, \'hide_empty_groups\' => false ); ?>
<?php if ( bp_has_profile( $args ) ) : ?>