0

我在 WordPress 3.4.2 网站上安装了 bbPress 2.1.2 和 BuddyPress 1.6.1。

问题是,在论坛上,头像错误显示给没有头像图像的用户,/wp-content/uploads/avatars/而不是神秘人。

如何从 WordPress 中完全删除 Gravatar 并改用 BuddyPress 的头像?如果用户还没有任何头像,则应显示默认图像。

此刻错误分身的来源就像

http://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=http://mywebsite.com/forums/wp-content/plugins/buddypress/bp-core/images/mystery-man.jpg&s=80&r=G

已正确上传头像的用户,头像来源如下:

http://mywebsite.com/forums/wp-content/uploads/avatars/1/d4f01e214d783339fc186ec365307ed1-bpfull.jpg
4

1 回答 1

1

请尝试此代码并将其放入主题中的 functions.php 文件中:

function myavatar_add_default_avatar( $url ) {
    return get_stylesheet_directory_uri() .'/_inc/images/avatar-member.jpg';
}
add_filter( 'bp_core_mysteryman_src', 'myavatar_add_default_avatar' );

请使用您的默认图片替换 gravatar 照片。

于 2012-11-29T11:28:20.950 回答