我最近已经完成了为自己网站开发最新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,所以我想知道如何才能做到这一点。
非常感谢。
最合适的回答,由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服务支持)。