bp_rest_xprofile_fields_endpoint :: get_profile_field_rendered_value(细绳价值=''那整数| bp_xprofile_field.$ profile_field.=空值的)
检索配置文件字段的渲染值。
描述
参数
- 价值
-
(细绳的)(可选的)该字段的原始值。
默认值: ''
- $ profile_field.
-
(整数|bp_xprofile_field.的)(可选的)该字段的ID或全对象。
默认值:null
返回
(细绳)显示上下文的字段值。
来源
文件:bp-xprofile / classes / class-bp-rest-xprofile-fields-endpoint.php
公共函数get_profile_field_rendered_value($ value ='',$ profion_field = null){if(空($ value)){return'';$ profile_field = xprofile_get_field($ profile_field);if(!isset($ profile_field-> ID)){return'';} //不定量伙计化的方式。$ value = bp_unserialize_profile_field($ value);全球$字段;$ reset_global = $字段;//将$字段全局设置为`xprofile_filter_link_profile_data`过滤器需要它。$字段= $ profile_field;/ ** *应用过滤器以消毒Xprofile字段值。 * * @param string $value Value for the profile field. * @param string $type Type for the profile field. * @param int $id ID for the profile field. * * @since 0.1.0 */ $value = apply_filters( 'bp_get_the_profile_field_value', $value, $field->type, $field->id ); // Reset the global before returning the value. $field = $reset_global; return $value; }
变更乐
版本 | 描述 |
---|---|
0.1.0. | 介绍。 |