bp_core_avatar_default (字符串美元的类型=“功能”,数组美元的参数=数组())
获取“完整的”默认头像的URL。
描述
参数
- 美元的类型
-
(字符串)(可选)如果备用版本应该是当地的神秘人物,就用" local ",如果备用版本应该是gravatar的版本,就用" gravatar "。默认值:“功能”。
默认值:“功能”
- 美元的参数
-
(数组)(可选)参数传递给bp_core_fetch_avatar ().
默认值:数组()
返回
(字符串)默认角色的URL。
源
文件:bp-core / bp-core-avatars.php
function bp_core_avatar_default($type = 'gravatar', $params = array()){//本地覆盖。if (defined('BP_AVATAR_DEFAULT')) {$avatar = BP_AVATAR_DEFAULT;//使用本地默认映像。} elseif ('local' === $type) {$size = ";如果(收取(params['类型'])& &“拇指”= = = $ params['类型']& & bp_core_avatar_thumb_width() < = 50) | |(收取(params[“宽度”]美元)& & $ params[“宽度”]< = 50)){$大小=‘-50’;} $avatar = buddypress()->plugin_url。“bp-core /图片/神秘人{$大小}. jpg”;//使用Gravatar的神秘人作为后备。} else {$size = "; ";如果收取(params['类型'])& &“拇指”= = = $ params['类型']){$大小= bp_core_avatar_thumb_width (); } else { $size = bp_core_avatar_full_width(); } $avatar = '//www.gravatar.com/avatar/00000000000000000000000000000000?d=mm&s=' . $size; } /** * Filters the URL of the 'full' default avatar. * * @since BuddyPress 1.5.0 * @since BuddyPress 2.6.0 Added `$params`. * * @param string $avatar URL of the default avatar. * @param array $params Params provided to bp_core_fetch_avatar(). */ return apply_filters( 'bp_core_avatar_default', $avatar, $params ); }
更新日志
版本 | 描述 |
---|---|
BuddyPress 1.5.0 | 介绍了。 |