使用了以下代码段(效果很好),但生成了重定向链:(。
If (function_excists(\'basicgravatar\')
function basicgravatar ($avatar_defaults) {
$myavatar = get_stylesheet_directory_uri() . \'/images/gravatar.png\'; //Child theme
//$myavatar = get_bloginfo(\'template_directory\') . \'/images/gravatar.png\'; //Main theme
$avatar_defaults[$myavatar] = "New default avatar";
return $avatar_defaults; }
add_filter( \'avatar_defaults\', \'basicgravatar\' );
使用
GTmetrix 其显示如下:
如果可能,请删除以下重定向链:http://0.gravatar.com/avatar/?d=http://oursite.com/media/wp-content/themes/our-child-theme/images/gravatar.png&s=40 和另外两行几乎相同的消息
使用上述代码后的结果也显示了这一点:
以下资源具有相同的内容,但来自不同的URL。从一致的URL提供这些资源,以保存2个请求和20.2KB。
评论越多,重定向越多
(上面的引号只显示了两(2)条评论和一个作者框后的结果,假设有50条或更多评论…)。。如何解决这个问题,无需编辑任何核心文件。
提前感谢您的时间和努力。