CDN для WordPress
Скачать WordPress ZIP 0.1.1 · SHA-256
Проверено на WordPress 7.1.3 + WooCommerce 11.2.1 и PHP 8.3. Поддержка API рассчитана на WordPress 6+ и PHP 7.4+, но нижние версии WordPress и Multisite отдельно не тестировались.
Установка
- Выполните подготовку источника CDN.
- В WordPress откройте Плагины → Добавить плагин → Загрузить плагин, выберите ZIP и активируйте Zorka CDN.
- Откройте Настройки → Zorka CDN. Подмена первоначально выключена.
- Вставьте CDN URL именно этого сайта. В «Публичных папках» по умолчанию указан путь загрузок сайта; добавляйте только нужные публичные папки.
- Проверьте исключения. Для платных файлов WooCommerce оставьте
/wp-content/uploads/woocommerce_uploads/исключённым; для установки в подкаталоге укажите фактический путь. - Проверьте картинку на CDN, включите плагин и очистите кэш страниц.
Папки указываются по одной на строку, с / в начале и конце. Настройки доступны администраторам с правом manage_options.
Изображения и WooCommerce
Плагин сохраняет расчёт WordPress responsive-размеров и меняет готовые src и srcset. Обрабатываются изображения записей и виджетов, атрибуты галереи WooCommerce, включая data-large_image и data-thumb. Опция «Обрабатывать HTML шаблона» расширяет обработку на разметку темы.
Админка, REST, AJAX, CLI, cron, ленты, preview и вошедшие пользователи пропускаются. Динамические WooCommerce Blocks/REST-галереи и сторонние темы могут потребовать отдельной интеграции; поддержка стандартных изображений не означает охват любого компонента магазина.
Обновление и удаление
Перед обновлением сохраните настройки и проверьте новую версию на копии сайта. Загрузите новый ZIP через установщик WordPress и подтвердите замену установленной версии. После обновления очистите кэш страниц.
При деактивации или удалении обработка прекращается, настройки остаются для повторной установки. Медиафайлы, записи и attachment metadata не меняются. Для возврата к исходной выдаче отключите плагин и очистите HTML-кэш.
Общие ограничения и диагностика.
WooCommerce: проверка 0.1.1
На WordPress 7.1.3 + WooCommerce 11.2.1 проверены изображения товара и галереи, srcset, выбор двух вариаций, добавление в корзину и оформление тестового заказа. Изображения вариаций в JSON страницы обрабатываются отдельным фильтром WooCommerce; цена, ID и остальные данные товара не меняются.
Корзина, оформление заказа, личный кабинет, AJAX и Store API сохраняют исходные URL. В частности, при AJAX-загрузке вариации (например, у товара с большим количеством вариантов) изображение остаётся на origin и продолжает работать. Это ограничение охвата CDN. Сторонние темы и галереи требуют проверки; универсальная совместимость со всеми расширениями WooCommerce не заявлена.
Браузерная проверка выполнена в изолированном магазине с тестовым ответом изображений CDN, без обращения к платёжным провайдерам. Перед включением нужен тест реального изображения через CDN URL вашего сайта.