Описание clean_network_cache
— Action
Хук clean_network_cache позволяет выполнить действия при очистке кэша сети в WordPress. Он срабатывает, когда кэш сети очищается, и позволяет выполнять дополнительные действия или очистить другой кэш в ответ на это событие
Примеры использования
Пример очистки кэша другого плагина при очистке кэша сети:
add_action('clean_network_cache', function($site_id) {
// Очистка кэша плагина при очистке сетевого кэша
my_plugin_clear_cache($site_id);
});
В этом примере мы вызываем функцию для очистки кэша плагина при очистке сетевого кэша
Пример логирования события очистки кэша:
add_action('clean_network_cache', function($site_id) {
error_log('Кэш сети очищен для сайта с ID: ' . $site_id);
});
Здесь мы записываем сообщение в лог, когда кэш сети очищается
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо выполнить дополнительные действия при очистке кэша сети
– Производительность
Поскольку хук срабатывает при очистке кэша, следует избегать выполнения тяжелых операций, чтобы не замедлить процесс
– Предупреждения
Убедитесь, что действия, выполняемые в хуке, не создают циклические вызовы или дополнительные нагрузки на систему
Альтернативы
Тип: action
Этот хук позволяет очистить временные данные для конкретного сайта
Используйте его, если нужно очистить временные данные только для одного сайта, а не для всей сети