Перейти к основному содержимому

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 отдельно не тестировались.

Установка​

  1. Выполните подготовку источника CDN.
  2. В WordPress откройте Плагины → Добавить плагин → Загрузить плагин, выберите ZIP и активируйте Zorka CDN.
  3. Откройте Настройки → Zorka CDN. Подмена первоначально выключена.
  4. Вставьте CDN URL именно этого сайта. В «Публичных папках» по умолчанию указан путь загрузок сайта; добавляйте только нужные публичные папки.
  5. Проверьте исключения. Для платных файлов WooCommerce оставьте /wp-content/uploads/woocommerce_uploads/ исключённым; для установки в подкаталоге укажите фактический путь.
  6. Проверьте картинку на 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 вашего сайта.