/home/techb158/balacoffee.com/wp-content/plugins/wp-rocket/inc/ThirdParty/Hostings
NameSizeModeActions
AbstractNoCacheHost.php15460644editdlrm
Cloudways.php26760644editdlrm
Dreampress.php28280644editdlrm
Godaddy.php46200644editdlrm
HostResolver.php28720644editdlrm
HostSubscriberFactory.php13540644editdlrm
Kinsta.php43780644editdlrm
LiteSpeed.php31940644editdlrm
O2Switch.php34400644editdlrm
OneCom.php45120644editdlrm
Pressable.php17690644editdlrm
ProIsp.php15740644editdlrm
Savvii.php25870644editdlrm
ServiceProvider.php12250644editdlrm
SpinUpWP.php12390644editdlrm
WordPressCom.php9050644editdlrm
WPEngine.php30480644editdlrm
WPXCloud.php22580644editdlrm
Edit: /home/techb158/balacoffee.com/wp-content/plugins/wp-rocket/inc/ThirdParty/Hostings/WPXCloud.php (2258B)
'varnish_ip', 'rocket_display_input_varnish_auto_purge' => 'return_false', 'do_rocket_varnish_http_purge' => 'return_true', 'rocket_varnish_field_settings' => 'varnish_addon_title', 'after_rocket_htaccess_rules' => 'append_cache_control_header', ]; } /** * Adds WPX Cloud Varnish IP to varnish IPs array * * @param array $varnish_ip Varnish IP. * @return array */ public function varnish_ip( $varnish_ip ) { if ( ! is_array( $varnish_ip ) ) { $varnish_ip = (array) $varnish_ip; } $varnish_ip[] = '127.0.0.1:6081'; return $varnish_ip; } /** * Displays custom title for the Varnish add-on * * @param array $settings Array of settings for Varnish. * @return array */ public function varnish_addon_title( array $settings ) { $settings['varnish_auto_purge']['title'] = sprintf( // Translators: %s = Hosting name. __( 'Your site is hosted on %s, we have enabled Varnish auto-purge for compatibility.', 'rocket' ), 'WPX' ); return $settings; } /** * Append cache control header. * * @return string */ public function append_cache_control_header(): string { $header = '' . PHP_EOL; $header .= 'Header append Cache-Control " s-maxage=3600, stale-while-revalidate=21600" "expr=%{CONTENT_TYPE} =~ m#text/html#"' . PHP_EOL; $header .= '' . PHP_EOL; return $header; } /** * Performs these actions during the plugin activation. * * @return void */ public function activate() { parent::activate(); add_action( 'rocket_activation', [ $this, 'append_cache_control_header_on_activation' ] ); } /** * Append cache control header. * * @return void */ public function append_cache_control_header_on_activation() { add_filter( 'after_rocket_htaccess_rules', [ $this, 'append_cache_control_header' ] ); } }