Clear Cache for Me
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 будут принудительно перезагружены в браузере на общедоступной стороне. Работает со следующими системами кэширования: Autoptimize Breeze Cache Cache Enabler GoDaddy Cache Kinsta Cache LiteSpeed Cache SiteGround SuperCacher WP Самый быстрый кеш WP Super Cache WP Optimize Cache W3 Total Cache WPEngine Cache Очищает весь кеш для следующих действий (требуется, чтобы система кэширования, указанная выше, была активна) : При сохранении виджетов При сохранении настройщика При сохранении меню При сохранении формы Contact Form 7. При сохранении формы грозной формы. Когда настройки WooThemes сохранены. При обновлении альбомов и галерей NextGen Gallery (бета-версия - может не очищать кеш для всех действий). Когда параметры Qode сохранены, этот плагин заставляет браузеры перезагружать пользовательский CSS и пользовательский js. Когда формы или настройки WP Forms сохранены. Когда настройки WooCommerce сохранены. (Кэш уже должен очищаться при сохранении продуктов.) При сохранении настроек из плагина «Вставить верхние и нижние колонтитулы» от WPBeginner. При сохранении настроек со страницы настроек. Сюда входят настройки ядра WordPress, Yoast SEO и большинства других плагинов, использующих API настроек. Когда WordPress обновится. Когда плагины обновляются, активируются и деактивируются. См. Домашнюю страницу плагина для получения более подробной информации. Параметры разработчика 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 function my_other_cache_enable ($ return = false) {if (class_exists ('MyOtherCache')) return true; return $ return; } add_filter ('ccfm_supported_caching_exists', 'my_other_cache_enable'); function my_other_cache_clear () {если (my_other_cache_enable ()) MyOtherCache :: clear_all (); } add_action ('ccfm_clear_cache_for_me', 'my_other_cache_clear');
Автор: Webhead LLC
Версия: 1.6
Последнее обновление: 2021-03-30 7:22am GMT