前言
今天发布一个七彩云博客优化的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;"><a href="http://blog.futtta.be/2013/10/21/do-not-donate-to-me/" target="_blank" rel="noopener noreferrer"><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> </div>
去除”优化更多”里的所有内容,相信用过的小伙伴都知道,里面”优化更多”里就是一个连接,并没有什么作用。在下方下载本站提供的优化过的”autoptimizeConfig.php”&”autoptimizePartners.php”两个文件,上传到plugins/autoptimize/classes/,覆盖即可。(PS:这里知更鸟提供的是清空代码,但是我目前使用的版本清空代码会导致后台直接进不去报错,所以本站只删除了部分内容)。一切结束,在打开autoptimize插件,秒进,完美。
[dltable file=”autoptimize.zip” size=”12.0kb”]本地下载[/dltable]