Я ищу решение, как я могу рассчитывать и отображать все запросы на сайте WordPress. Кто-нибудь знает, есть ли хороший плагин?
В противном случае было бы решением проверить запросы на консоли, потому что я много работаю с консолью.
Вы можете вставить этот блок кода в ваш текущий активный functions.php
файл темы WordPress :
function wpse_footer_db_queries(){
echo '<!-- '.get_num_queries().' queries in '.timer_stop(0).' seconds. -->'.PHP_EOL;
}
add_action('wp_footer', 'wpse_footer_db_queries');
Приведенный выше блок кода будет отображать HTML-комментарий в нижнем колонтитуле вашей темы (до </body>
и </html>
, содержащий количество запросов к базе данных и журнал, который они взяли для получения.
SELECT * FROM wp_posts
@toscho
«s ответ .Добавить …
... к вам
wp-config.php
, и проверить$wpdb->queries
наshutdown
. Это последний хук и единственный, после которого ни один запрос не запускается. Плюс, этоwp-admin/
тоже работает .Пример кода в качестве плагина:
Обновить
Подумав немного дольше об этом, я написал другой плагин, более подходящий для моих нужд - и, вероятно, ваш, если вы предпочитаете консоль.
Отслеживание файла с помощью
tail
(доступно в Windows, если установлен Git ):источник