Хочу убрать загрузку CSS Wordpress со всех страниц, кроме нескольких, для этого нашел несколько скриптов и объединил их в один. Но он работает наоборот, выключает скрипт на указанных страницах, а нужно, чтобы на указанных оставлял.
function custom_dequeue() {
if(is_page(5)){
wp_dequeue_style('woocommerce-layout');
wp_dequeue_style('woocommerce-smallscreen');
wp_dequeue_style('woocommerce-general');
wp_dequeue_style('woocommerce-inline-inline');
wp_dequeue_style('photoswipe-css');
wp_dequeue_style('photoswipe-default-skin');
wp_deregister_style('woocommerce-layout');
wp_deregister_style('woocommerce-smallscreen');
wp_deregister_style('woocommerce-general');
wp_deregister_style('woocommerce-inline-inline');
wp_deregister_style('photoswipe-css');
wp_deregister_style('photoswipe-default-skin');
}
add_action( 'wp_enqueue_scripts', 'custom_dequeue', 9999 );
add_action( 'wp_head', 'custom_dequeue', 9999 );
}
}