我用的主题目前只兼容wp fastest cache,一直使用免费版本;某天无意间发现wp fastest cache premium,是个独立启动的插件,作用就是解锁wp fastest cache插件不可用的功能,免费的基础版上增强功能,然后我就安装了。
结果wp fastest cache premium专业版启用后,进入wp fastest cache并没变化,发现wp-fastest-cache-premium目录被自删除了,是的,自删除了。
专业版有验证API,没购买的域名安装专业版会自我删除,又回到了免费版的功能;这里只是简单的屏蔽掉自删除,修改为专业版,打开wp-fastest-cache-premiumprolibraryadmin.php 大约27行,对比下面
if (!$response || is_wp_error($response)) { return false; }else{ if(wp_remote_retrieve_response_code($response) == 200){ if(wp_remote_retrieve_body($response) == "pro"){ //改为pro deactivate_plugins("wp-fastest-cache-premium/wpFastestCachePremium.php"); //注解 $GLOBALS['wp_fastest_cache']->rm_folder_recursively(WPFC_WP_PLUGIN_DIR."/wp-fastest-cache-premium"); //注解 $GLOBALS['wp_fastest_cache']->rm_folder_recursively(WPFC_WP_PLUGIN_DIR."/wp-fastest-cache-premium"); } } }
wp fastest cache premium和wp fastest cache都得启用,wp fastest cache直接在插件里在线安装;这样就可以使用专业版的功能了,但不能点击专业版界面的升级等按钮,仅供讨论学习,商用请支持正版。
以上内容合适目前wp fastest cache premium v1.5.2的版本,这文件你可以google下载到,如果你很懒,可下载我修改好的V1.5.2。下载包会被360认为风险,为何我也不知道,google好几个不同站下载的360也这样提示.
使用Nginx请参考静态化规则,WP Fastest Cache缓存在Nginx静态规则 Apache默认规则就可以了。