fix: wp_cache_flush возвращает null в Memcached drop-in
- flush() в object-cache.php не имеет return → null - PHP считает null за false → ложноe предупреждение - Убрал проверку возврата, просто вызываю
This commit is contained in:
parent
7566f4da53
commit
37eae6ae52
@ -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 не установлен)' );
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user