fix: wp_cache_flush возвращает null в Memcached drop-in

- flush() в object-cache.php не имеет return → null
- PHP считает null за false → ложноe предупреждение
- Убрал проверку возврата, просто вызываю
This commit is contained in:
Dekart Deploy Bot 2026-07-17 20:54:38 +00:00
parent 7566f4da53
commit 37eae6ae52

View File

@ -2525,12 +2525,8 @@ function dekart_ajax_flush_cache() {
// ── 6. WP object cache flush ──
$log[] = array( 'type' => 'info', 'text' => '🔍 Очистка объектного кеша:' );
if ( function_exists( 'wp_cache_flush' ) ) {
$flushed = wp_cache_flush();
if ( $flushed ) {
$log[] = array( 'type' => 'ok', 'text' => 'wp_cache_flush() — успешно' );
} else {
$log[] = array( 'type' => 'warn', 'text' => 'wp_cache_flush() — не выполнен (кеш не активен?)' );
}
wp_cache_flush();
$log[] = array( 'type' => 'ok', 'text' => 'wp_cache_flush() — выполнен (ключи ротированы)' );
} else {
$log[] = array( 'type' => 'warn', 'text' => 'wp_cache_flush() — функция не найдена (drop-in не установлен)' );
}