设置XProfile字段的最大字母数限制

时间:2017-04-06 作者:Shay S

我试图对用户可以添加到BuddyPress配置文件中的xprofile字段中的字母数设置一个限制。

例如,在BIO字段中,最大限制为300个字母。

如果可以的话,请给我完整的代码,因为我读了很多关于它的文章,但找不到一个有效的代码。

谢谢你,谢伊。

1 个回复
SO网友:Vijay Baria

如果有帮助,请尝试以下代码:

function filtered_profile_data( $args ) {

$data = bp_get_member_profile_data( $args );

$defaults = array(
    \'field\' => false, // Field name
    \'user_id\' => $user_id
);

$r = wp_parse_args( $args, $defaults );
extract( $r, EXTR_SKIP );

switch($field) {
    case \'Field Name\': // for specific field character limit
    $max_len = 10;
    break;
    default:
    $max_len = 5;
    break;
}

echo substr( $data, 0, $max_len);

}

相关推荐

按用户‘xprofile’自定义域筛选BuddyPress用户帖子

嗨,我正在努力找出如何根据用户的个人资料字段为用户的帖子制作过滤器。。示例=用户注册表选择了2017、2018学年的下拉配置文件字段,然后他们创建了一个帖子。按毕业年份的分类筛选所有帖子。。所以你只能看到那个学年的人发的帖子。有没有人知道一个插件可以做到这一点。令人困惑的是,帖子正在加载,但会根据成员详细信息进行过滤。两个单独的目录。请提供帮助或建议