知更鸟 Autoptimize 优化版启用 CSS 优化报错怎么办?如何优化最新版Autoptimize插件提升加载速度?

手里有个网站一直在使用知更鸟博客的 Autoptimize 插件优化版,用来整合并压缩 CSS 和 JavaScript 代码,今天启用插件后,在设置中启用压缩 CSS,发现网站显示报错:

Array and string offset access syntax with curly braces is no longer support /wp-content/plugins/autoptimize/classes/autoptimizeStyles.php on line 605

报错原因,应该是因为这款根据老 Autoptimize 修改的优化版插件不兼容新版的 PHP8。

知更鸟 Autoptimize 优化版启用 CSS 优化报错怎么办?如何优化最新版Autoptimize插件提升加载速度?1技术教程主机格调

最新版 Autoptimize 2.7.6 如何优化?

我自己修改了最新版的 Autoptimize 插件,主要删除了插件设置界面右侧的 Feed 模块和优化更多,用来优化插件设置页面的加载速度。

打开 Autoptimize 插件下目录文件:autoptimize/classes/autoptimizeConfig.php,删除掉文件中的第507行至第544行即可,删除内容如下:

<div id="autoptimize_admin_feed">
<?php if ( apply_filters( 'autoptimize_filter_show_partner_tabs', true ) ) { ?>
<div class="autoptimize_banner hidden">
<ul>
<?php
if ( $this->settings_screen_do_remote_http ) {
$ao_banner = get_transient( 'autoptimize_banner' );
if ( empty( $ao_banner ) ) {
$banner_resp = wp_remote_get( 'https://misc.optimizingmatters.com/autoptimize_news.html?ao_ver=' . AUTOPTIMIZE_PLUGIN_VERSION );
if ( ! is_wp_error( $banner_resp ) ) {
if ( '200' == wp_remote_retrieve_response_code( $banner_resp ) ) {
$ao_banner = wp_kses_post( wp_remote_retrieve_body( $banner_resp ) );
set_transient( 'autoptimize_banner', $ao_banner, WEEK_IN_SECONDS );
}
}
}
echo $ao_banner;
}
?>
<li><?php _e( "Need help? <a href='https://wordpress.org/plugins/autoptimize/faq/'>Check out the FAQ here</a>.", 'autoptimize' ); ?></li>
<li><?php _e( 'Happy with Autoptimize?', 'autoptimize' ); ?><br /><a href="<?php echo network_admin_url(); ?>plugin-install.php?tab=search&type=author&s=optimizingmatters"><?php _e( 'Try my other plugins!', 'autoptimize' ); ?></a></li>
</ul>
</div>
<?php } ?>
<div style="margin-left:10px;margin-top:-5px;">
<h2>
<?php _e( 'Autoptimize news', 'autoptimize' ); ?>
</h2>
<div id="futtta_feed">
<div id="autoptimizefeed">

</div>
</div>
</div>
<?php if ( apply_filters( 'autoptimize_filter_show_partner_tabs', true ) ) { ?>
<div style="float:right;margin:50px 15px;"><a href="https://blog.futtta.be/2013/10/21/do-not-donate-to-me/" target="_blank"><img width="100px" height="85px" src="<?php echo plugins_url() . '/' . plugin_basename( dirname( __FILE__ ) ) . '/external/do_not_donate_smallest.png'; ?>" title="<?php _e( 'Do not donate for this plugin!', 'autoptimize' ); ?>"></a></div>
<?php } ?>
</div>

下一步就是删掉优化更多菜单,删除掉 autoptimizePartners.php 文件中的第142行至第150行即可。不过优化更多菜单还在,点击进去显示空白页面,如果全部清空了 autoptimizePartners.php,会显示报错。

 <script>document.title = "Autoptimize: <?php _e( 'Optimize More!', 'autoptimize' ); ?> " + document.title;</script>
<div class="wrap">
<h1><?php apply_filters( 'autoptimize_filter_settings_is_pro', false ) ? _e( 'Autoptimize Pro Settings', 'autoptimize' ) : _e( 'Autoptimize Settings', 'autoptimize' ); ?></h1>
<?php echo autoptimizeConfig::ao_admin_tabs(); ?>
<?php echo '<h2>' . __( "These Autoptimize power-ups and related services will improve your site's performance even more!", 'autoptimize' ) . '</h2>'; ?>
<div>
<?php echo $this->get_ao_partner_feed_markup(); ?>
</div>
</div>

我还找到一个根据 Autoptimize 2.7.6 版本的优化版,删除了优化和 Feed 模块。

Autoptimize 2.7.6 优化版下载

Autoptimize 2.7.6 优化版下载

【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 05/07/2023
下一篇 08/07/2023

相关推荐

  • 用Memcached、Batcache加速WordPress实现内存级缓冲

    要想实现Memcached内存级加速,WordPress必须搭建在VPS服务器。一般虚拟主机不支持支持Memcached。我的这个博客原先使用虚拟主机,无法实现。 昨天收了一个搬瓦工10G KVM - PROMO传家宝,512m内存,CN2线路,DC8机房。[aru_22]今天迁移本博客到搬瓦工。按照本教程进行了加速,对去年的这篇文章进行下更新,重新梳理下教程。 宝塔安装Memcached拓展 首先在 PHP 管理中,安装Memcached拓展 安装Memcached 在PHP安装拓展的时候要注...

    29/04/2019
    13.4K0
  • IncogNet新增美国爱达荷州机房,三款特惠vps,月付6美元起,5Gbps带宽/流量翻倍

    美国匿名抗诉 VPS 商家 IncogNet 在今年新增美国爱达荷州科达伦机房,推出三款特惠VPS,月付6美元起,现在下单流量翻倍(需要工单申请)。爱达荷州科达伦机房位于美国西北部,可以更好服务日本、中国和加拿大用户,提供5Gbps超大带宽。IncogNet支持 PayPal 和 XMR、BTC、LTC、DASH、DOGE等虚拟币。IncogNet支持48小时无条件退款,虚拟币除外。 IncogNet 美国爱达荷便宜vps 默认KVM架构,5Gbps带宽,测试IP:23.184.48.7。 CPU ...

    23/02/2023
    540
  • VPS硬盘不够用了/如何检查和清理 Linux 系统的硬盘空间

    VPS 硬盘如果不够用,可以升级或者添加新硬盘。不过我们可以尝试清理一下硬盘,释放一些空间。Linux 提供了几个用于分析和清理系统磁盘空间的内置命令,本文介绍一下如何使用这些命令来仔细查看硬盘使用情况并释放空间。本教程适用于 Ubuntu、CentOS、Debian 等操作系统。 Linux 检查硬盘空间 Linux 目前有两个命令可以用来查看硬盘空间,这些命令提供了整个系统可用磁盘空间和特定目录中磁盘使用情况的高级视图。 使用 df 命令...

    技术教程 20/09/2021
    5.2K0
  • 书单推荐:《清单革命-不犯错的秘密武器》和《从汉城到燕京-朝鲜使者眼中的东亚世界》

    《清单革命》和《从汉城到燕京-朝鲜使者眼中的东亚世界》,这两本书是我最近在读的书。为什么要读这两本书呢?一是因为这次波音737-800客机失事;二来是想看下古代外国人角度来看明清两代,想看看现有常识的另一面。 《清单革命-不犯错的秘密武器》简介 在现代社会,资讯日趋庞大与复杂,专业分工愈来愈细。即使累积了很多技能知识(know-how),然而可以避免的错误依然一再发生,不管是医疗、施政、法律、金融,几乎在每一个专...

    技术教程 28/03/2022
    530
  • 宝塔面板一键搭建hellohao图床教程

    Hellohao 图床是一个Spring Boot开源图床项目,基于 Spring Boot 搭建,实现对接多家对象存储源,已经支持对接本地存储、网易云、阿里云、又拍云、七牛云、腾讯云、FTP服务器、U-File对象存储。有免费版和付费版,付费版仅88元,就可以获得内部授权。 主要功能 多主题支持:炫酷壁纸、简约蓝白 支持 图片拖拽、截图软件直接(Ctrl+V)和图片URL地址上传。 对接本地、网易、阿里、又拍、七牛、腾讯、FTP等各大对象存储平台。 图片...

    25/05/2021
    5.8K0
  • 5个新手站长都会遇到的的博客运营问题

    万事起头难,博客经营现在已经不是瞎子摸象的时代,网络上随时都可以找到搭建和运营博客教程。当抢这碗饭的人变多了,该怎样让自己游出红海,才是新手当前最该上的一堂课。今天我们就整理出大部分新手最容易碰到的问题,并逐一教导大家该如何克服。 新手博客第一个难题 新手博客不知道怎么经营博客是很正常的。许多人一开始经营博客都会先从自己最熟悉或者最常看到的分类开始操作,例如美食、旅游和数码类,女生则可能还会有美...

    17/03/2019
    13.2K0
  • WordPress 插件:WP Last Modified Info 告诉搜索引擎文章已更新

    我们要重视网站文章内容的日常更新,可以在在文章内容更新后都会主动备注最后更新时间。备注更新时间是为了让读者能够获得更新的信息,并且保持文章的新鲜度。 还可以使用WordPress 插件 WP Last Modified Info 来告诉搜索引擎这篇文章已经更新,但是不需要手动地备注发布时间。 WP Last Modified Info 并非简单修改文章的发布时间或者文章最后更新时间,而是在文章中增加了一个最后修改时间的代码。这段显示最近修改时间的代码...

    28/04/2020
    13.9K0
  • WordPress性能优化初级方案——提升网站速度飞起来

    很多WordPress网站新站长都会觉得WordPress的速度非常慢,特别是安装了一些插件之后,网站的打开速度简直让人想关掉浏览器。 为什么一些老鸟的网站速度快到爆,根本感觉不到网页的加载时间?看了这篇文章,你也能做到,秒开网页,让你的网站快到飞起来。 下面看看代码狗博客的打开速度截图,可能不同地方不同网络运营商不同,打开速度会有所变化。 服务器处理时间只用了0.297秒,下面看看浏览器访问过程耗时截图。 首先我们应该...

    技术教程 08/04/2019
    10.4K0
  • WordPress建立数据库连接时出错怎么办?

    当网站出现 “建立数据库连接时出错”该怎么办? 错误消息是什么意思? WordPress网站基于数据库,而数据库又使用MySQL数据库管理系统。当互联网用户浏览网站时,PHP命令会请求所需的数据库条目。但是,如果用户只能看到“建立数据库连接时出错”消息,则此数据库信息请求无效。 “建立数据库连接时出错”发生在什么条件下? 错误消息不一定是错误的操作触发。在大多数情况下,这是由于数据库的登录数据未正确存储或数据库本身已损坏...

    20/03/2019
    450
  • KVM/Xen/Windows等架构VPS的WARP一键综合脚本:CFWarp-Pro

    CFWarp-Pro是一款仅支持"内核集成"模式的WARP多功能一键脚本,支持ARM、X86架构,纯IPV4、纯IPV6、双栈IPV4+IPV6 各种VPS都可用。 CFWarp-Pro 特点 支持自动识别系统类型,CPU架构(X86/ARM),内核版本,虚拟架构。 支持纯IPV4,纯IPV6,双栈IPV4+IPV6 三大类VPS。 支持Ubuntu/Centos/Debain最新系统。 支持共9种形态的WARP形式,安装过程无需手动干预。 支持即时显示当前WARP状态与IP地址。 目前支持oracle、谷歌云、buyvm、rac...

    15/07/2021
    7.7K0
返回顶部