Я пытаюсь удалить страницы стилей woocommerce со всех страниц, кроме страниц выписки/корзины/получения.dequeue (удалить) woocommerce css stylesheets
Код формы справочной страницы woocommerce (http://docs.woothemes.com/document/disable-the-default-stylesheet/) работает для полного удаления таблиц стилей.
add_filter('woocommerce_enqueue_styles', '__return_empty_array');
Я пытался использовать этот код, но он не работает:
add_action('wp_enqueue_scripts', 'child_manage_woocommerce_styles', 99);
function child_manage_woocommerce_styles() {
remove_action('wp_head', array($GLOBALS['woocommerce'], 'generator'));
if (function_exists('is_woocommerce')) {
if (! is_woocommerce() && ! is_cart() && ! is_checkout()) {
add_filter('woocommerce_enqueue_styles', '__return_empty_array');
}}
}