题目可能有些扯远了,实际上我想表达的是既然我们用上了七牛的源站加速这一功能,不如再做到底——将缓存插件的CDN功能关掉,我们自己添加代码实现。方法也很简单,主要就是将静态资源地址更换为另外一个地址。(例如,所有的图片地址为www.exehack.net更改为 cdn.exehack.net即可以使用所述代码) 不知道小残这样描述大家能不能听懂将本地图片地址替换为CDN地址:添加至主题目录functions.php中:define('CDN_HOST','//cdn.exehack.net');
add_filter('the_content','z_cdn_content');
function z_cdn_content($content){
return str_replace(home_url().'/wp-content/uploads', CDN_HOST.'/wp-content/uploads', $content);
}
add_filter('wp_get_attachment_url','z_get_attachment_url',10,2);
function z_get_attachment_url($url, $post_id){
return str_replace(home_url(), CDN_HOST, $url);
}注意de
...
继续阅读
(18)