mirror of
https://github.com/WenPai-org/wp-china-yes.git
synced 2025-08-08 06:56:08 +08:00
重构:将公共资源访问地址切换为自建的地址,同时将URL替换方式改为正则
This commit is contained in:
parent
7bdd9ce3b9
commit
574ba5c0b3
2 changed files with 2 additions and 5 deletions
|
@ -94,7 +94,7 @@ function wpcy_field_super_admin_cb() {
|
||||||
<input type="radio" value="2" name="super_admin" <?php checked($super_admin, '2'); ?>>禁用
|
<input type="radio" value="2" name="super_admin" <?php checked($super_admin, '2'); ?>>禁用
|
||||||
</label>
|
</label>
|
||||||
<p class="description">
|
<p class="description">
|
||||||
将WordPress核心所依赖的静态资源切换到jsDelivr上加载,此选项极大的加快管理后台访问速度
|
将WordPress核心所依赖的静态文件切换为公共资源,此选项极大的加快管理后台访问速度
|
||||||
</p>
|
</p>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,10 +72,7 @@ if (is_admin() && !(defined('DOING_AJAX') && DOING_AJAX)) {
|
||||||
if (get_option('super_admin') == 1) {
|
if (get_option('super_admin') == 1) {
|
||||||
add_action('init', function () {
|
add_action('init', function () {
|
||||||
ob_start(function ($buffer) {
|
ob_start(function ($buffer) {
|
||||||
$buffer = str_replace(esc_url(home_url('/wp-admin/css/')), sprintf('https://cdn.jsdelivr.net/gh/WordPress/WordPress@%s/wp-admin/css/', $GLOBALS['wp_version']), $buffer);
|
return preg_replace('~'.home_url('/').'(wp-admin|wp-includes)/(css|js)/~', sprintf('https://a2.wp-china-yes.net/WordPress@%s/$1/$2/', $GLOBALS['wp_version']), $buffer);
|
||||||
$buffer = str_replace(esc_url(home_url('/wp-admin/js/')), sprintf('https://cdn.jsdelivr.net/gh/WordPress/WordPress@%s/wp-admin/js/', $GLOBALS['wp_version']), $buffer);
|
|
||||||
$buffer = str_replace(esc_url(home_url('/wp-includes/css/')), sprintf('https://cdn.jsdelivr.net/gh/WordPress/WordPress@%s/wp-includes/css/', $GLOBALS['wp_version']), $buffer);
|
|
||||||
return str_replace(esc_url(home_url('/wp-includes/js/')), sprintf('https://cdn.jsdelivr.net/gh/WordPress/WordPress@%s/wp-includes/js/', $GLOBALS['wp_version']), $buffer);
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue