Changeset 2156238
- Timestamp:
- 09/13/2019 04:28:34 PM (6 years ago)
- Location:
- runcache-purger/trunk
- Files:
-
- 2 edited
-
runcache-purger-cli.php (modified) (1 diff)
-
runcache-purger.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
runcache-purger/trunk/runcache-purger-cli.php
r2155716 r2156238 39 39 $sites = get_sites(); 40 40 foreach ($sites as $site) { 41 $ret = $__varfunc_do_purge($site->domain); 41 switch_to_blog($site->blog_id); 42 $host = get_site_url(); 43 $ret = $__varfunc_do_purge($host); 44 restore_current_blog(); 42 45 } 43 46 } else { -
runcache-purger/trunk/runcache-purger.php
r2156220 r2156238 5 5 * Plugin URI: https://wordpress.org/plugins/runcache-purger/ 6 6 * Description: This plugin will purge RunCloud.io NGINX fastcgi, Proxy Cache and Redis Object Cache. 7 * Version: 1. 7.07 * Version: 1.8.0 8 8 * Author: RunCloud 9 9 * Author URI: https://profiles.wordpress.org/runcloud/ … … 64 64 65 65 // version 66 private static $version = '1. 7.0';67 private static $version_prev = '1. 6.0';66 private static $version = '1.8.0'; 67 private static $version_prev = '1.7.0'; 68 68 69 69 // later … … 1030 1030 * request_purge_all. 1031 1031 */ 1032 private static function request_purge_all($type = null )1032 private static function request_purge_all($type = null, $proto = null) 1033 1033 { 1034 1034 … … 1042 1042 $type = (!empty($type) ? $type : self::request_purge_type()); 1043 1043 1044 $proto = ( self::is_wp_ssl() ? 'https' : 'http' ); 1044 if ( empty($proto) && 'http' !== $proto && 'https' !== $proto ) { 1045 $proto = ( self::is_wp_ssl() ? 'https' : 'http' ); 1046 } 1047 1045 1048 $request_query = $proto.'://127.0.0.1/runcache-purgeall-' . $type; 1046 1049 return self::remote_request($request_query, ['method' => 'PURGE']); … … 1917 1920 1918 1921 // reset 1919 self::$hostname = (!empty($host) ? $host : parse_url(get_site_url(), PHP_URL_HOST)); 1920 1921 self::request_purge_all($type); 1922 $host_url = (!empty($host) ? $host : get_site_url()); 1923 $proto = parse_url($host_url, PHP_URL_SCHEME); 1924 self::$hostname = parse_url($host_url, PHP_URL_HOST); 1925 1926 self::request_purge_all($type, $proto); 1922 1927 1923 1928 if (!self::is_debugging()) {
Note: See TracChangeset
for help on using the changeset viewer.