В WordPress есть отличный приём для исключения скриптов и стилей из очереди на вывод. Например в вашем шаблоне или на одной из ваших страниц не нужны какие какие-либо шрифты или тяжёлые js файлы, вы можете их убрать специальным хуком
Ниже приём для стилей:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
add_action('wp_enqueue_scripts', 'wcmp_dequeue_global_style', 999); /** * Удаляет стили указанные в массиве * */ function wcmp_dequeue_global_style() { $remove_style= array('admin-bar', 'select2', 'dashicons', 'qtip_css', 'debug-bar', 'query-monitor'); foreach (remove_style as $handle => $data) { wp_dequeue_style($data); } } |
Аналогичная функция есть и для скриптов wp_enqueue_script