我认为buddypress有一个get*版本的函数,它返回值,而不是在屏幕上显示。
因此,只需在一定数量的字符后剪切返回的字符串,例如50:
$profile_bio = bp_get_member_profile_data( \'field=Brief Biography\' );
if(strlen($profile_bio) > 50))
$profile_bio = substr($profile_bio, 0, 50).\'...\';
echo $profile_bio;
如果没有get函数,则始终可以使用输出缓冲:
ob_start();
bp_member_profile_data( \'field=Brief Biography\' );
$profile_bio = ob_get_clean();
// rest of the code is the same