queries)) { echo '
'; echo '

Нет данных о запросах. Убедитесь, что в wp-config.php добавлена строка:

'; echo 'define( \'SAVEQUERIES\', true );'; echo '
'; return; } $queries = $wpdb->queries; $total_time = 0; foreach ($queries as $query) { $total_time += $query[1]; } echo '
'; // Панель управления сортировкой echo '
'; echo '

SQL Запросы

'; echo ''; echo ''; echo ''; echo 'Всего запросов: ' . count($queries) . ''; echo '
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; foreach ($queries as $query) { $time = number_format($query[1] * 1000, 2); $time_seconds = $query[1]; $color = '#27ae60'; if ($query[1] > 0.1) $color = '#f39c12'; if ($query[1] > 0.5) $color = '#e74c3c'; echo ''; echo ''; echo ''; echo ''; echo ''; } echo ''; echo '
Время ⬇ЗапросВызвавший код
' . $time . ' ms' . htmlspecialchars($query[0]) . '' . $query[2] . '
'; echo '
'; echo 'Общее время SQL запросов: ' . number_format($total_time * 1000, 2) . ' ms
'; echo 'Среднее время на запрос: ' . number_format(($total_time / count($queries)) * 1000, 2) . ' ms'; echo '
'; echo '
'; // Добавляем JavaScript для сортировки echo ' '; } // Добавляем стили и скрипты add_action('wp_enqueue_scripts', 'add_sql_debug_styles'); function add_sql_debug_styles() { if (!current_user_can('administrator')) { return; } wp_enqueue_style('sql-debug-style', false); echo ' '; }