jsdeliver导致wordpress后台变慢的最好解决办法

大家有没有发现,你用的WordPress后台打开时变慢了,特别是用codestar-framework框架大家有没有发现,你用的WordPress后台打开时变慢了,特别是用codestar-framework框架的主题,每次打开后台恨不得等好几分钟。

这是因为这个框架引用了cdn.jsdelivr.net的原因。jsdelivr的域名备案被吊销了,导致国内的CDN提供商移除了jsDeliver的账号,目前国内访问jsdeliver都走国外的ip,就导致了服务不稳定,才会有了访问变慢。

解决办法:

涉及到的文件主要有两个:

1、codestar-framework/classes/setup.class.php文件

2、codestar-framework/fields/code_editor/code_editor.php文件

把cdn.jsdelivr.net改成fastly.jsdelivr.net那这样就可以了。

首先,我们需要找到这两个文件。在WordPress后台中,导航到“外观”>“编辑器”,然后选择“代码星框架”主题的选项。这将打开一个包含两个文件的列表:setup.class.php和code_editor.php。点击这两个文件,它们将在一个新的浏览器标签页中打开。

接下来,我们需要编辑这两个文件。在每个文件中,找到以下代码行:

wp_enqueue_script('codestar-framework', get_template_directory_uri() . '/assets/js/main.min.js', array('jquery'), null, true);

在这些代码行下面,添加以下代码行:

wp_deregister_script('codestar-framework');
wp_register_script('codestar-framework', 'https://fastly.jsdelivr.net/npm/codestar-framework@latest', array('jquery'), null, true);
wp_enqueue_script('codestar-framework');

这将取消注册旧的脚本,并使用新的URL重新注册它。现在,保存这两个文件并关闭浏览器标签页。

最后,刷新WordPress后台页面,你应该会发现加载速度有所提高。这是因为我们现在使用的是fastly.jsdelivr.net作为CDN提供商,而不是原来的cdn.jsdelivr.net。fastly提供了更稳定和快速的服务,因此可以改善后台的性能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hmz856

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值