Remove FoxyCart Includes From a Specific Page
Note, as of FoxyShop 3.9. this feature is built-in. Visit the settings page to manage this.
If you are using FoxyCart’s template caching functionality and want to remove the FoxyCart headers from a specific page (like the checkout or receipt page), paste the following code into your functions.php file:
add_action('wp_head', 'my_remove_foxycart_headers', 1);
function my_remove_foxycart_headers() {
$no_include_pages = array(
'page-slug',
'page-slug-2'
);
if (is_page($no_include_pages)) {
remove_action('wp_head', 'foxyshop_insert_foxycart_files');
}
}
The $no_include_pages array should list out the slugs or ID’s of all the pages where the FoxyCart includes should not be inserted.
Posted in: Helpful Code Snippets

