WP Fastest Cache Premium 的改进

本示例修改的版本为WP Fastest Cache Premium v1.4.7。
一、修改/wp-content/plugins/wp-fastest-cache-premium/pro/library/admin.php第27到33行:

  if(wp_remote_retrieve_response_code($response) == 200){
    if(wp_remote_retrieve_body($response) == "free"){
       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");
     }
  }

为:

  if(wp_remote_retrieve_response_code($response) == 200){
    if(wp_remote_retrieve_body($response) == "pro"){
       activate_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-content/plugins/wp-fastest-cache-premium/pro/library/image.php 第933到940行:

  if(isset($res[1]) && $res[1] == "error"){
    if(isset($res[0]) && preg_match("/Buy\s+the\s+premium/", $res[0])){
       if(isset($GLOBALS['wp_fastest_cache']) && method_exists($GLOBALS['wp_fastest_cache'], 'rm_folder_recursively')){
	  $GLOBALS["wp_fastest_cache"]->rm_folder_recursively(WPFC_WP_PLUGIN_DIR."/wp-fastest-cache-premium/pro/library");
	  deactivate_plugins("wp-fastest-cache-premium/wpFastestCachePremium.php");
       }
    }
  }

为:

  //if(isset($res[1]) && $res[1] == "error"){
  //  if(isset($res[0]) && preg_match("/Buy\s+the\s+premium/", $res[0])){
  //     if(isset($GLOBALS['wp_fastest_cache']) && method_exists($GLOBALS['wp_fastest_cache'], 'rm_folder_recursively')){
  //	   $GLOBALS["wp_fastest_cache"]->rm_folder_recursively(WPFC_WP_PLUGIN_DIR."/wp-fastest-cache-premium/pro/library");
  //	   deactivate_plugins("wp-fastest-cache-premium/wpFastestCachePremium.php");
  //     }
  //  }
  //}

至此,高级版已激活;第一步解决不会自动删除“wp-fastest-cache-premium”文件夹,第二部解决不会自动删除“wp-fastest-cache-premium/pro/library/”下的文件。
要使用更新版的高级插件,请下载更新版的高级插件并按本文说明再次操作。

给TA打赏
共{{data.count}}人
人已打赏
网络技术

Newspaper 8.5 to 8.8 主题激活

2018-5-26 0:17:21

网络技术

基于自定义参数社交分享

2018-7-3 9:38:08

    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索