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

发布时间:2024年01月17日

大家有没有发现,你用的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提供了更稳定和快速的服务,因此可以改善后台的性能。

文章来源:https://blog.csdn.net/hmz856/article/details/135641373
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。