Поскольку вы загружаете 45 .js и 25 .css (!!!), я думаю, вы получите много пользы от слияния и минимизации.
Мне нравится плагин Autooptimize для этого, но вывероятно, потребуется также некоторая ручная настройка.
Вы должны всегда перемещать все возможные JS в нижний колонтитул (последний параметр из wp_enqueue_script
), потому что <head>
загрузка скрипта блокирует рендеринг.
Вы можете редактироватьиз ненужных загрузок или неиспользуемых частей из файлов.Например, вы загружаете font-awesome.css
и файлы их шрифтов с иконками ~ 4k дважды (один раз в теме, а затем в плагине чата).
Вы загружаете полный animate.css
с кодом ~ 80 анимаций, просто для использования 1 или 2 ...
Также укажите некоторые CSS и JS, которые не нужны для дома иблокировать их загрузку вручную, чтобы страница загружалась быстрее ...
// functions.php
if(is_home()) {
dequeue_style('handle')
dequeue_script('handle')
}