bp_xprofile_validate_social_networks_value($ etval.那$ field_id.那细绳价值那细绳$ user_id.=空值的)
验证社交网络字段值。
描述
参数
- $ etval.
-
(必需的)
- $ field_name.
-
(细绳的)(必需的)
- 价值
-
(细绳的)(必需的)
- $ user_id.
-
(细绳的)(可选的)
默认值:null
返回
($ RETVAL)
来源
文件:BP-Xprofile / BP-Xprofile-Filters.php
函数bp_xprofile_validate_social_networks_value($ retval,$ field_id,$ value,$ user_id = null){$字段= xprofile_get_field($ field_id,null,false);//允许将“Facebook”,“Twitter”等存储为数据中的数组键。if('socialnetworks'!== $ field-> type){return $ retval;如果($ RETVAL){返回$ RETVAL;$ field_name = xprofile_get_field($ field_id) - > name;if(1 === $ field-> is_required){foreach($ value rese => $ val){$ value = trim($ val);if(空($ value))返回sprintf(__(需要'%s,不允许为空。','buddyboss'),$ field_name);$ Providers = Social_Network_Provider();foreach($ k => $ v){if('''=== $ v || filter_var($ v,filter_validate_url)){} els {$ key = bp_social_network_search_key($ k,$提供程序);返回Sprintf(__('请输入有效的%s配置文件URL。','buddyboss'),$提供程序[$ key] - >名称); } } return $retval; }
变更乐
版本 | 描述 |
---|---|
Buddyboss 1.0.0. | 介绍。 |