Добро пожаловать в самую большую библиотеку wordpress-кода в рунете

Автоочистка кеша W3TC после установки обновлений

WordPress · 11.03.2025 13:49

0 0 133

Если у вас на сайте включена автоматическая установка обновлений плагинов, шаблона, ядра WordPress. Или вы используете какие-то панельки типа IWP, MainWP и т.д. То, наверняка, сталкивались с тем, что после такой автоматической установки обновлений, на сайте может быть сбой (верстка поехала и т.д.) из-за того, что W3TC не умеет сам сбрасывать кеш, это нужно делать вручную - заходить в админку, нажимать на кнопку
Данный сниппет позволяет автоматизировать вопрос очистики кеша

// Автоочистка кеша W3TC после установки обновлений
function w3tc_flush_on_plugin_update( $upgrader_object, $options ) {
if ( function_exists( 'w3tc_flush_all' ) ) {
w3tc_flush_all();
echo '<script>console.log("W3 Total Cache flushed.")</script>';
} else {
echo '<script>console.log("W3 Total Cache is not installed.")</script>';
}
}
add_action( 'upgrader_process_complete', 'w3tc_flush_on_plugin_update', 10, 2 );

Обсудить сниппет
romapad

romapad

присоединился
30.04.2016

  • 72 Добавлено
    Сниппетов
  • 2 Получено
    Лайков
  • 0 Comments Posted
Теги
Поделиться с друзьями