File "jigoshop.php"
Full path: /home/kosmetik/public_html/wp-content/plugins/wp-rocket/inc/3rd-party/plugins/ecommerce/jigoshop.php
File
size: 1.58 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
defined('ABSPATH') || exit;
if (defined('JIGOSHOP_VERSION') && function_exists('jigoshop_get_page_id')) {
add_filter('rocket_cache_reject_uri', 'rocket_exclude_jigoshop_pages');
add_action('update_option_jigoshop_options', 'rocket_after_update_array_options', 10, 2);
}
function rocket_exclude_jigoshop_pages($urls)
{
if (jigoshop_get_page_id('checkout') && jigoshop_get_page_id('checkout') !== '-1') {
$checkout_urls = get_rocket_i18n_translated_post_urls(jigoshop_get_page_id('checkout'), 'page', '(.*)');
$urls = array_merge($urls, $checkout_urls);
}
if (jigoshop_get_page_id('cart') && jigoshop_get_page_id('cart') !== '-1') {
$cart_urls = get_rocket_i18n_translated_post_urls(jigoshop_get_page_id('cart'));
$urls = array_merge($urls, $cart_urls);
}
if (jigoshop_get_page_id('myaccount') && jigoshop_get_page_id('myaccount') !== '-1') {
$cart_urls = get_rocket_i18n_translated_post_urls(jigoshop_get_page_id('myaccount'), 'page', '(.*)');
$urls = array_merge($urls, $cart_urls);
}
return $urls;
}
function rocket_activate_jigoshop()
{
add_filter('rocket_cache_reject_uri', 'rocket_exclude_jigoshop_pages');
flush_rocket_htaccess();
rocket_generate_config_file();
}
add_action('activate_jigoshop/jigoshop.php', 'rocket_activate_jigoshop', 11);
function rocket_deactivate_jigoshop()
{
remove_filter('rocket_cache_reject_uri', 'rocket_exclude_jigoshop_pages');
flush_rocket_htaccess();
rocket_generate_config_file();
}
add_action('deactivate_jigoshop/jigoshop.php', 'rocket_deactivate_jigoshop', 11);