Szukam rozwiązania, w jaki sposób mogę liczyć i wyświetlać wszystkie zapytania w witrynie WordPress. Czy ktoś wie, czy jest dobra wtyczka?
W przeciwnym razie rozwiązaniem byłoby sprawdzenie zapytań na konsoli, ponieważ dużo pracuję z konsolą.
Możesz wkleić ten blok kodu w aktualnie aktywnym functions.php
pliku motywu 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');
Powyższy blok kodu wyświetli komentarz HTML w stopce motywu (przed </body>
i </html>
, zawierający liczbę zapytań do bazy danych oraz sposób, w jaki dziennik pobrano.
SELECT * FROM wp_posts
Dziękuję@toscho
„s odpowiedź .Dodaj …
… Do ciebie
wp-config.php
i sprawdź$wpdb->queries
wshutdown
. Jest to najnowszy haczyk i jedyny, po którym nie są uruchamiane żadne zapytania. Dodatkowo działawp-admin/
też.Przykładowy kod jako wtyczkę:
Aktualizacja
Po dłuższym zastanowieniu napisałem kolejną wtyczkę bardziej dostosowaną do moich potrzeb - i prawdopodobnie twoją, jeśli wolisz konsolę.
Śledź plik za pomocą
tail
(dostępny w systemie Windows, jeśli zainstalowano Git ):źródło