Почему плагин Autoptimize не работает вообще на сайте WordPress?
Ссылка скопирована
Друзья, весь день ломаю голову, плагин Autoptimize не минифицирует вообще, не могу понять с чем это связанно, буду благодарна за любую помощь
Дополнительно:
Возможно скрипты и стили вставлены инлайном в head, а не через функцию типа wp_enqueue_scripts и т.п.
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
0 ответов
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
0 ответов
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
0 ответов
Telegram
Как диагностировать ошибку с подключением к прокси в мобильном приложении Telegram?
0 ответов

Autoptimize может «не работать» по нескольким причинам, и сначала нужно понять, он не создаёт оптимизированные файлы вообще или создаёт, но вы их не видите из-за кэша. Проверяйте в режиме инкогнито и в исходном коде страницы: должны появиться ссылки на файлы вида
/wp-content/cache/autoptimize/.Частые причины:
wp-content/cache/autoptimizeнедоступна для записи;wp_enqueue_style()иwp_enqueue_script();Для диагностики откройте исходный код страницы и найдите
autoptimize. Если нет ни одного вхождения, проверьте права на папку кэша и включены ли опции оптимизации HTML/CSS/JS. Если вхождения есть, но PageSpeed всё равно показывает старые файлы, проблема может быть в page cache или CDN.Права обычно такие:
chmod -R 755 wp-content/cache chown -R www-data:www-data wp-content/cache
Если тема подключает файлы напрямую так:
<link rel="stylesheet" href="/wp-content/themes/theme/style.css">
лучше заменить на нормальное подключение:
add_action('wp_enqueue_scripts', function () { wp_enqueue_style( 'theme-style', get_stylesheet_uri(), [], filemtime(get_stylesheet_directory() . '/style.css') ); });
Не включайте сразу все галочки Autoptimize. Сначала CSS, проверка, потом JS, проверка. Если после включения JS ломается сайт, добавляйте проблемный файл в исключения, а не отключайте всё вслепую.