Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
wp-rocket
/
inc
/
3rd-party
/
plugins
/
ecommerce
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php defined('ABSPATH') || exit; if (class_exists('WC_Currency_Converter')) { add_filter('rocket_htaccess_mod_rewrite', '__return_false', 70); add_filter('rocket_cache_dynamic_cookies', 'rocket_add_woocommerce_currency_converter_dynamic_cookies', 11); add_filter('rocket_cache_mandatory_cookies', 'rocket_add_woocommerce_currency_converter_mandatory_cookie', 11); add_action('update_option_woocommerce_default_customer_address', 'rocket_after_update_single_options', 10, 2); } function rocket_activate_woocommerce_currency_converter() { add_filter('rocket_htaccess_mod_rewrite', '__return_false', 70); add_filter('rocket_cache_dynamic_cookies', 'rocket_add_woocommerce_currency_converter_dynamic_cookies'); add_filter('rocket_cache_mandatory_cookies', 'rocket_add_woocommerce_currency_converter_mandatory_cookie'); flush_rocket_htaccess(); rocket_generate_config_file(); } add_action('activate_woocommerce-currency-converter-widget/currency-converter.php', 'rocket_activate_woocommerce_currency_converter', 11); function rocket_deactivate_woocommerce_currency_converter() { remove_filter('rocket_htaccess_mod_rewrite', '__return_false', 70); remove_filter('rocket_cache_dynamic_cookies', 'rocket_add_woocommerce_currency_converter_dynamic_cookies'); remove_filter('rocket_cache_mandatory_cookies', 'rocket_add_woocommerce_currency_converter_mandatory_cookie'); flush_rocket_htaccess(); rocket_generate_config_file(); } add_action('deactivate_woocommerce-currency-converter-widget/currency-converter.php', 'rocket_deactivate_woocommerce_currency_converter', 11); function rocket_add_woocommerce_currency_converter_dynamic_cookies($cookies) { $cookies[] = 'woocommerce_current_currency'; return $cookies; } function rocket_add_woocommerce_currency_converter_mandatory_cookie($cookies) { $widget_woocommerce_currency_converter = get_option('widget_woocommerce_currency_converter'); if (!empty($widget_woocommerce_currency_converter) && 'geolocation_ajax' === get_option('woocommerce_default_customer_address')) { $cookies[] = 'woocommerce_current_currency'; } return $cookies; }