今天打开博客,无意中发现加载Gravatar需要很久,明显使我的博客变慢,后来经百度发现一个简洁而又方便的方法,解决了这个问题。把代码直接扔进主题functions.php中就可以了
/**
替换 WP 的Gravatar 头像源 - 大葱博客
https://blog.zzzdc.com/1096.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' );
}
最新版本
你还真是后知后觉
@路易大叔 是很久没关注wp了,落后了!