WordPress 中有调用较多的外部资源,比如Emoji
调用的是s.w.org
Twitter 官方提供了来自MaxCDN
的 CDN 服务:http://twemoji.maxcdn.com/
要将默认 CDN 地址修改为MaxCDN
,只需将以下代码粘贴到主题functions.php
的最后:
// 替换 WordPress 默认 Emoji 资源地址
function change_wp_emoji_baseurl($url) {
return set_url_scheme('//twemoji.maxcdn.com/2/72x72/');
}
add_filter('emoji_url', 'change_wp_emoji_baseurl');
// WordPress 4.6 新增 SVG 格式资源
function change_wp_emoji_svgurl($url) {
return set_url_scheme('//twemoji.maxcdn.com/svg/');
}
add_filter('emoji_svg_url', 'change_wp_emoji_svgurl');
如果有其他 CDN 可以直接替换twemoji.maxcdn.com
这些部分
然后还有个Gravatar
的头像源,虽然现在是https://secure.gravatar.com
,大部分情况下速度还能接受
但是避免不了抽风的情况,也做个替换吧
// 替换 Gravatar 头像源
function unblock_gravatar( $avatar ) {
$avatar = str_replace( 'https://secure.gravatar.com', '//gravatar.loli.net', $avatar );
return $avatar;
}
头像缓存到本地也不错的。
非常实用的文章,感谢感谢
访问你的网站感觉速度可以 原来是做了cdn
@仿真绿色植物 嗯,加了cdn