innocode-digital / wp-cdn
将所有静态文件URL更改为CDN域名。
3.5.0
2021-02-26 09:47 UTC
Requires
- php: >=7.1
- composer/installers: ~1.0
README
描述
将所有静态文件URL更改为CDN域名。
安装
-
推荐方法是使用 Composer
composer require innocode-digital/wp-cdn
默认情况下,它将被安装为 必须使用的插件。但可以通过
composer.json
中的extra.installer-paths
来控制。 -
另一种方法是克隆此仓库到
wp-content/mu-plugins/
或wp-content/plugins/
cd wp-content/plugins/ git clone git@github.com:innocode-digital/wp-cdn.git cd wp-cdn/ composer install
如果插件被安装为常规插件,则从插件页面或使用 WP-CLI 激活 CDN: wp plugin activate wp-cdn
.
用法
添加所需常量(通常到 wp-config.php
)
define( 'CDN_DOMAIN', '' ); // E.g. 'xxxxxx.cloudfront.net'
文档
可以禁用全部或某些情况下的URL替换
add_filter( 'innocode_cdn_should_replace_url', function ( $should_replace_url, $uri ) {
return $should_replace_url;
}, 10, 2 );
可以控制一个扩展列表
add_filter( 'innocode_cdn_extensions', function ( array $extensions ) {
return $extensions;
} );
可以控制一个主机列表
add_filter( 'innocode_cdn_hosts', function ( array $hosts ) {
return $hosts;
} );