@RockyMotion

Как сделать этот скрипт, чтобы он выключался на определённых страницах, а не включался?

Хочу убрать загрузку 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 );
      
    }
}
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы