抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Avart不好用吗?

考虑到大多数人设置avart头像需要科学上网,故自研将评论头像源更换的方法。该方法只修改了“文章评论”以及“最近评论”组件模块的评论用户头像。个人认为最佳解决方案为更换wp原生“get_avart()”函数内部方法(因为懒所以没研究(;^_^A)。

修改的模板位置因主题而异可以自行研究~

源码与原理

文章评论模块

在“外观” → “主题编辑器” 中找到模板:“theme-article.php (inc/theme-article.php)”
将get_avatar($comment, 50);函数注释掉添加以下php方法:

'; ?>

最近评论组件模块

在“外观” → “主题编辑器” 中找到模板:“theme-widgets.php (inc/theme-widgets.php)”
将get_avatar();函数注释掉添加以下php变量声明:

$arr = explode(“@”,$comment->comment_author_email);
$header_img = “http://q1.qlogo.cn/g?b=qq&nk=" . $arr[0] . “&s=640”;
在目标get_avart()函数位置替换为以下php变量:

$header_img
至此完成QQ头像镜像源的更替,类似的直接变更wp的原生get_avart函数方法是最佳的解决方案!

评论