前言
今天发布一个七彩云博客优化的 Autoptimize 插件,新版(本站使用的是 2.5.1 版本)打开插件速度巨慢,实在是难受,在查看了知更鸟大神的博客后,采取了他以前的优化方法,并且在最新版 WordPress(5.2.1)中测试成功可用,并降低了打开插件的速度,下面我们来看看如何优化吧,如果你不想倒腾源码,本站会把优化好的文件发出来,大家直接下载上传覆盖就好了。
优化
目录:plugins/autoptimize/classes/autoptimizeConfig.php,编辑此文件,删除如下显示的代码,大约在 415-459 行。
<div id="autoptimize_admin_feed" class="hidden">
<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, DAY_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>
<div style="margin-left:10px;margin-top:-5px;">
<h2>
<?php _e("futtta about","autoptimize") ?>
<select id="feed_dropdown" >
<option value="1"><?php _e("Autoptimize","autoptimize") ?></option>
<option value="2"><?php _e("WordPress","autoptimize") ?></option>
<option value="3"><?php _e("Web Technology","autoptimize") ?></option>
</select>
</h2>
<div id="futtta_feed">
<div id="autoptimizefeed">
<?php $this->getFutttaFeeds("http://feeds.feedburner.com/futtta_autoptimize"); ?>
</div>
<div id="wordpressfeed">
<?php $this->getFutttaFeeds("http://feeds.feedburner.com/futtta_wordpress"); ?>
</div>
<div id="webtechfeed">
<?php $this->getFutttaFeeds("http://feeds.feedburner.com/futtta_webtech"); ?>
</div>
</div>
</div>
<div style="float:right;margin:50px 15px;"><span class="removed_link" title="http://blog.futtta.be/2013/10/21/do-not-donate-to-me/"><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"); ?>"></span></div>
</div>
去除”优化更多”里的所有内容,相信用过的小伙伴都知道,里面”优化更多”里就是一个连接,并没有什么作用。在下方下载本站提供的优化过的”autoptimizeConfig.php”&”autoptimizePartners.php”两个文件,上传到 plugins/autoptimize/classes/,覆盖即可。(PS:这里知更鸟提供的是清空代码,但是我目前使用的版本清空代码会导致后台直接进不去报错,所以本站只删除了部分内容)。一切结束,在打开 autoptimize 插件,秒进,完美。
[dltable file=”autoptimize.zip” size=”12.0kb”]本地下载[/dltable]





