Change WordPress Resource URL

时间:2015-07-08 作者:Phillip Dews

我最近已经完成了为自己网站开发最新WordPress主题的工作,像往常一样,我打算使用maxcdn和w3tc来加快开发速度!

然而,我的托管公司已经启动了自己的cdn服务,我有3个月的时间免费测试它!然而,设置Maxcdn并不像设置Maxcdn那么容易,而且有人告诉我需要更改资源url以使用cdn url并为我的图像、css和js文件提供服务。

我在函数中添加了所有css和js文件。像这样的php文件。。。

wp_enqueue_style(\'BrumWebEngineer-style\', get_stylesheet_uri());
wp_enqueue_style(\'BrumWebEngineer-core\', get_template_directory_uri() . \'/css/core.css\');
当然,我不能用cdn url替换get\\u template\\u diretory\\u uri,所以我想知道如何才能做到这一点。

非常感谢。

2 个回复
最合适的回答,由SO网友:cybmeta 整理而成

要手动更改样式表和模板URI,可以使用stylesheet_uri 过滤器和template_directory_uri 滤器

例如:

add_filter( \'stylesheet_uri\', function( $stylesheet_uri ) {

    $stylesheet_uri = \'your new stylesheet URI here\';

    return $stylesheet_uri;

} );
但是,当您使用W3TC时,您可以在插件本身中配置该更改(通用镜像和自托管CDN选项),甚至可以配置自动推送文件(如果CDN服务支持)。

SO网友:Phillip Dews

我终于明白了!

通过选择W3TC下的常规设置,我选择了CDN和CDN类型,然后选择了通用镜像。

然后,我单击了性能下的CDN链接,可以添加我的CDN URL并测试镜像!只要你知道怎么做就很简单了!

结束