Народ, такой вопрос, пытаюсь выпилить из wp лишние css стили, но оставить их на странице woocommerce, сделал такой скрипт, но что-то ничего не работает. Может кто сталкивался с подобным? Тут в скобках ID страниц, на которых css нужно оставить - is_page(2857) .
function custom_dequeue() {
if ( ! is_page(2857) && ! is_page(28588) && ! is_page(2860) && ! is_page(2859)){
wp_dequeue_style('wp-block-library');
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('wp-block-library');
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 );
}