Gravatar正在减慢我的网站速度,我想在我的主服务器上托管神秘人。这是我正常的墓地神秘人
<img class="avatar avatar-68 avatar-default" width="68" height="68" alt="avatar" style="width: 68px; height: 68px;" src="http://1.gravatar.com/avatar/b759acf051d7e8b32049b6527ac13485?s=68&d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D68&r=G"></img>
我想把它放在我的服务器上,所以我尝试使用这个php代码
function my_own_gravatar( $avatar_defaults ) {
$myavatar = get_bloginfo(\'template_directory\') . \'/design/img/m.png\';
$avatar_defaults[$myavatar] = \'DEFAULT SPEED\';
return $avatar_defaults;
}
add_filter( \'avatar_defaults\', \'my_own_gravatar\' );
但仍然存在gravatar和redirect,这会减慢加载时间
<img src="http://0.gravatar.com/avatar/470ba3844a4ca24a9a125e198a424027?s=68&d=http%3A%2F%2Fwww.my-website.com%2Fwp-content%2Fthemes%2Fdirectory%2Fdesign%2Fimg%2Fm.png&r=G" class="avatar avatar-68 avatar-default" height="68" width="68" style="width: 68px; height: 68px;" alt="avatar">
你能帮帮我吗?
SO网友:Travis Pflanz
下面是一个我已经使用过多次的代码片段。它允许您设置默认用户图像,可在中选择Dashboard >> Settings >> Discussion >> Avatar
我不知道它是从哪里来的,所以我不能正确地将其归功于此。
//Add a Default "Gravatar" to Options
if ( !function_exists(\'fb_addgravatar\') ) {
function fb_addgravatar( $avatar_defaults ) {
$myavatar = get_bloginfo(\'template_directory\') . \'/images/default_user.png\';
$avatar_defaults[$myavatar] = \'My Website Default Image\';
return $avatar_defaults;
}
add_filter( \'avatar_defaults\', \'fb_addgravatar\' );
}
更改图像文件名和路径。更改要在“设置”中显示的图像的名称。