解决PIX主题后台加载缓慢
问题
应用PIX主题 导致后台部分操作加载缓慢,如写文章、主题设置等
我是这几天出现这几个文件无法加载的问题,所以写了这篇文章,如果你没有这个问题可以不弄。
记得备份后再弄
根本原因:Codestar Framework 默认从国外 CDN cdn.jsdelivr.net 加载资源,而该域名在国内部分网络环境下被限制或访问缓慢。
解决办法
替换 Font Awesome 和 CodeMirror 的 CSS 为国内 CDN
步骤1
文件位置:/pix/inc/assets/codestar-framework/fields/code_editor/code_editor.php
第13-14行替换为
public $version = '6.65.7';
public $cdn_url = 'https://cdn.bootcdn.net/ajax/libs/codemirror/';
第47-52行
将/lib/codemirror.min.js改为/codemirror.min.js
注意有两个!
步骤2
文件位置:/pix/inc/assets/codestar-framework/classes/setup.class.php
第575行左右代码块替换为
if ( apply_filters( 'csf_fa4', false ) ) {
wp_enqueue_style( 'csf-fa', 'https://cdn.bootcdn.net/ajax/libs/font-awesome/4.7.0/css/font-awesome' . $min . '.css', array(), '4.7.0', 'all' );
} else {
wp_enqueue_style( 'csf-fa5', 'https://cdn.bootcdn.net/ajax/libs/font-awesome/5.15.3/css/all' . $min . '.css', array(), '5.15.3', 'all' );
wp_enqueue_style( 'csf-fa5-v4-shims', 'https://cdn.bootcdn.net/ajax/libs/font-awesome/5.15.3/css/v4-shims' . $min . '.css', array(), '5.15.3', 'all' );
wp_enqueue_style( 'iconfont', 'https://cdn.bootcdn.net/ajax/libs/remixicon/3.5.0/remixicon' . $min . '.css', array(), '3.5.0' );
}
「摸鱼小屋」 (atmoyu.com)版权所有,引用、转载时必须标明原文出处!







空空如也!