用JSDelivr CDN加速

WordPress能够和JSDelivr很好的结合,WordPress后台打开慢,可以用JSDelivr CDN加速,前台可以使用JSDelivr CDN for WordPress插件加速访问。


在你的WordPress主题functions.php中加入:

/**
 * Enqueue scripts for all admin pages.
 * https://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/.
 */
function wpmore_admin_script()
{
    $script =array('jquery','wp-polyfill','react','react-dom','utils','wplink','shortcode','underscore','clipboard','hoverIntent');
 
    foreach ($script as $value) {
      wp_deregister_script($value);
    }
 
    wp_register_script('jquery', 'https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js', array(), '1.12.4', true);
 
    wp_register_script('wp-polyfill', 'https://cdn.jsdelivr.net/gh/WordPress/WordPress@master/wp-includes/js/dist/vendor/wp-polyfill.min.js', array(), 'master', true);
 
    wp_register_script('react', 'https://cdn.jsdelivr.net/gh/WordPress/WordPress@master/wp-includes/js/dist/vendor/react.min.js', array(), 'master', true);
 
    wp_register_script('react-dom', 'https://cdn.jsdelivr.net/gh/WordPress/WordPress@master/wp-includes/js/dist/vendor/react-dom.min.js', array(), 'master', true);
 
    wp_register_script('utils', 'https://cdn.jsdelivr.net/gh/WordPress/WordPress@master/wp-includes/js/utils.min.js', array(), 'master', true);
 
    wp_register_script('wplink', 'https://cdn.jsdelivr.net/gh/WordPress/WordPress@master/wp-includes/js/wplink.min.js', array(), 'master', true);
 
    wp_register_script('shortcode', 'https://cdn.jsdelivr.net/gh/WordPress/WordPress@master/wp-includes/js/shortcode.min.js', array(), 'master', true);
 
    wp_register_script('underscore', 'https://cdn.jsdelivr.net/gh/WordPress/WordPress@master/wp-includes/js/underscore.min.js', array(), 'master', true);
 
    wp_register_script('clipboard', 'https://cdn.jsdelivr.net/gh/WordPress/WordPress@master/wp-includes/js/clipboard.min.js', array(), 'master', true);
 
    wp_register_script('hoverIntent', 'https://cdn.jsdelivr.net/gh/WordPress/WordPress@master/wp-includes/js/hoverIntent.min.js', array(), 'master', true);
 
    foreach ($script as $value) {
      wp_enqueue_script($value);
    }
}
add_action('admin_enqueue_scripts', 'wpmore_admin_script');

替换之后哦,加载JS都是毫秒级别的加载了。

发布者:LiuCi

辛苦是获得一切的定律。