ReexyStore

Изображение готовится

WordPress

Clear Cache for Me v2.4.2

404
1
02.01.2026
Бесплатно FREE
Безопасно
Мгновенно
Поддержка
Версия 2.4.2
Размер файла 17.63 KB
Категория WordPress

Описание

W3 Total Cache и WP Super Cache - отличные плагины для кэширования, но они не знают, когда обновляется виджет. WPEngine - лучшее место для размещения вашей установки WordPress, но их система кеширования не умнее, когда дело доходит до обновления виджетов и меню. Я создал этот плагин, потому что мой сайт не видел никаких изменений при сохранении виджетов или меню с использованием этих систем кэширования. "Очистить кэш для меня" будет очищать ВЕСЬ ваш кэш каждый раз, когда вы делаете сохранение, без необходимости нажимать дополнительную кнопку. Возможно, это излишество, и, возможно, поэтому оно не встроено, но некоторым людям нужна простота.

Помимо очистки этих надоедливых механизмов кэширования, Clear Cache for Me может заставить ваш браузер перезагрузить файлы CSS и JS вашей текущей темы. Я время от времени изменяю файлы CSS и JS моей темы, и у меня всегда возникают проблемы с тем, что браузер не получает последнюю версию. Итак, теперь после нажатия кнопки "Очистить кэш сейчас!" кнопку на панели управления, браузер будет вынужден перезагрузить файлы CSS и JS текущей темы. Если вы не нажмете кнопку "Очистить кэш сейчас!" Кнопка браузер будет кэшировать файлы CSS и JS, как обычно.

В популярных темах Qode есть возможность установить собственный CSS и JS. Иногда вы можете долгое время не видеть изменения, потому что ваш браузер пытается получить кешированный файл. Всякий раз, когда вы сохраняете параметры Qode, файлы CSS и JS будут принудительно перезагружаться в общедоступной части браузера.

Работает со следующими плагинами кэширования:

- Автооптимизация

- Тайник Бриза

- Активатор кэша

- Кэш GoDaddy

- Кэш Кинста

- Кэш LiteSpeed

- Элементор (CSS-кэш)

- Премиум-аддоны для Elementor

- SiteGround СуперКэшер

- Суперкэш страниц

- Самый быстрый кэш WP

- WP Оптимизировать кеш

- WP Ракета

- Суперкэш WP

- Общий кэш W3

- Кэш WPEngine

Очищает весь кэш для следующих действий (требуется активная система кэширования, указанная выше):

- При сохранении виджетов.

- При сохранении Customizer.

- Когда меню сохранены.

- При сохранении полей в расширенных настраиваемых полях.

- При сохранении формы Contact Form 7.

- При сохранении формы Formidable Form.

- При сохранении настроек WooThemes.

- При обновлении альбомов и галерей NextGen Gallery (бета-версия - кэш может очищаться не для всех действий).

- Когда параметры Qode сохраняются, этот плагин заставляет браузеры перезагрузить пользовательский CSS и пользовательский JS.

- При сохранении форм или настроек WP Forms.

- Когда настройки WooCommerce сохранены. (Кэш уже должен очищаться при сохранении продуктов.)

- При сохранении настроек плагина "Вставка верхних и нижних колонтитулов" от WPBeginner.

- При сохранении настроек со страницы настроек. Сюда входят настройки ядра WordPress, Yoast SEO и большинства других плагинов, использующих API настроек.

- При обновлении WordPress.

- Когда плагины обновляются, активируются и деактивируются.

- При автоматическом обновлении WordPress, плагинов и тем.

Для получения более подробной информации посетите домашнюю страницу плагина.

Примечание. Поскольку некоторые системы кэширования используют перехват выключения, этот плагин также запускается в этом перехватчике. Это означает, что если у PHP недостаточно времени, некоторый код, включая любые перехваты в функции ccfm_clear_cache_for_all(), не гарантированно запустится. Если вам нужен код для запуска, рассмотрите возможность использования ловушки ccfm_clear_cache_for_me_setup.

Параметры разработчика

ccfm_supported_caching_exists

Используйте этот фильтр, чтобы определить, должен ли этот плагин что-либо делать, включая отображение кнопки на панели инструментов. Возвращайте true, если поддерживается система кэширования.

По умолчанию: true, если какая-либо из поддерживаемых систем кэширования активна.

См. пример 1 ниже.

ccfm_admin_init или ccfm_init_actions

Используйте это действие, чтобы добавить перехватчики, когда необходимо очистить кеш. Или выполните любые другие действия по настройке.

ccfm_clear_cache_for_me_before

Используйте это действие, чтобы очистить кэш неподдерживаемой системы кэширования до того, как системы кэширования по умолчанию очистят свой кэш.

ccfm_clear_cache_for_me

Используйте это действие, чтобы очистить кэш неподдерживаемой системы кэширования после того, как системы кэширования по умолчанию очистят свой кэш.

Пример

Если вы использовали неподдерживаемую систему кеширования, вам необходимо определить класс или функцию плагина кеширования, которая очищает кеш. Например, если неподдерживаемая система кэширования вызвала функцию MyOtherCache::clear_all(), вы должны использовать следующий код, чтобы заставить этот плагин очистить кеш.

<?php
функция my_other_cache_enable ($ return = false) {
если ( class_exists("MyOtherCache"))
вернуть истину;
вернуть $возврат;
}
add_filter("ccfm_supported_caching_exists", "my_other_cache_enable");

функция my_other_cache_clear() {
если (my_other_cache_enable())
MyOtherCache::clear_all();
}
add_action("ccfm_clear_cache_for_me", "my_other_cache_clear");

Похожие товары

Смотреть все
Admin and Site Enhancements Pro v7.4.8 Хит продаж

Admin and Site Enhancements Pro v7.4.8

Мощный модульный плагин для WordPress, заменяющий десятки других плагинов. Настройка админки, оптимизация, безопасность — всё в одном.

Бесплатно
Ultimate Membership Pro v13.4 Хит продаж

Ultimate Membership Pro v13.4

Мощный плагин для создания платных подписок и членства на WordPress. Ограничение контента, рекуррентные платежи, интеграция с WooCommerce.

Бесплатно
Contact Form 7 v6.1.4 Хит продаж

Contact Form 7 v6.1.4

Бесплатно
WooCommerce v10.4.2 Хит продаж

WooCommerce v10.4.2

Бесплатно