解决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)版权所有,引用、转载时必须标明原文出处!

消息盒子
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息