WordPress解决Gravatar头像无法显示问题
很久以来,打开很多网站的文章页面,加载非常缓慢,而且评论里的头像都没了变空白了。相信大家也明白,由于某些原因,Gravatar 全球通用头像在国内再次被Q了,而这次持续了N久,也许不会恢复了。
那么,对于我们广大的 WordPress 站点应该如何处理解决此问题呢?别慌,下面就给大家提供解决方法~
1.插件法
安装国内大佬开发的WP-China-Yes插件来解决,进入插件设置页面,在加速 G 家头像设置中勾选“全局”。
PS:此方法仅限使用 WP 标准头像函数get_avatar
来输出头像的主题哦。
2.代码法
使用其它 gravatar 头像镜像源来替换默认的头像服务器地址。将下面的代码添加到当前主题函数模板 functions.php 中即可:
/** * 替换 WP 的Gravatar 头像源 - 撸哇撸 * https://www.duoniu.cn/2057.html */ if ( ! function_exists( 'dr_filter_get_avatar' ) ) { function dr_filter_get_avatar( $avatar ) { // 新 Gravatar 头像源,可自行修改 $new_gravatar_sever = 'cravatar.cn'; $sources = array( 'www.gravatar.com/avatar/', '0.gravatar.com/avatar/', '1.gravatar.com/avatar/', '2.gravatar.com/avatar/', 'secure.gravatar.com/avatar/', 'cn.gravatar.com/avatar/' ); return str_replace( $sources, $new_gravatar_sever.'/avatar/', $avatar ); } add_filter( 'get_avatar', 'dr_filter_get_avatar' ); }
共有 0 条评论