由于Googlefonts以及Gravatar头像服务在国内访问很不稳定,经常出现载入很慢的问题,严重影响了wp后台的操作,所以引用一下两段代码去除这2个默认的服务,只需把以下代码copy到主题目录下的function.php中就可以。
/********在 WordPress 中如何替换 Gravatar 头像的服务器地址*******/
function dmeng_get_https_avatar($avatar) {
//~ 替换为 https 的域名
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
//~ 替换为 https 协议
$avatar = str_replace("http", "https", $avatar);
return $avatar;
}
add_filter('get_avatar', 'dmeng_get_https_avatar');
/*******替换google字体*******/
function devework_replace_open_sans() {
wp_deregister_style('open-sans');
wp_register_style( 'open-sans', '//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600' );
wp_enqueue_style( 'open-sans');
}
add_action( 'wp_enqueue_scripts', 'devework_replace_open_sans' );
add_action('admin_enqueue_scripts', 'devework_replace_open_sans');