Come visualizzare la query in esecuzione attualmente in WordPress?
Sto lavorando su WordPress che è nuovo per me. Mi è stato fornito un sito completamente progettato in WP. Il problema è che non riesco a trovare la query per ogni funzionalità/pagina. Ho trovato
$wpdb->get_results
usato per ottenere risultati dal database inoltre questo non funziona
$wpdb->queries
C'è un modo per stampare ogni query attualmente in esecuzione?
Per favore aiutatemi.

Spesso faccio così quando ho bisogno di verificare la query corrente:
add_action( 'wp_head', 'show_current_query' );
function show_current_query() {
global $wp_query;
if ( !isset( $_GET['q'] ) )
return;
echo '<textarea cols="50" rows="10">';
print_r( $wp_query );
echo '</textarea>';
}
Per visualizzare la query corrente, basta aggiungere ?q
all'URL attuale.
Questo mostrerà la query corrente (memorizzata nella variabile globale $wp_query), inclusa la query SQL e tutte le altre variabili della query.

Preferisco Debug Bar.

Debug bar è uno dei plugin consigliati (da WordPress) da installare per lo sviluppo di temi e plugin. Utilizzo anche debug-bar-extender: http://wordpress.org/extend/plugins/debug-bar-extender/

Non è necessario installare alcun plugin, puoi utilizzare questo codice:
$queried_object = get_queried_object();
var_dump( $queried_object );
Fonte: Codex

Puoi anche utilizzare il plugin WPDB Profiling che mostrerà tutte le istruzioni SQL eseguite per generare la pagina corrente, nella parte inferiore della pagina.

Puoi utilizzare il plugin Wp Pear Debug. Mostrerà una lista delle query eseguite nella pagina, il numero di secondi impiegati per eseguire quelle query e la funzione PHP che ha avviato la query. Nota che devi salvare le impostazioni almeno una volta prima che inizi a funzionare.

<?php $wpdb->show_errors(); ?> // usa questa sintassi appena prima della tua query
<?php $wpdb->print_error(); ?> // usa questa dopo l'esecuzione della tua query
Esempio:
<?php $wpdb->show_errors();
$id=$wpdb->update('nome_tabella',$array,$condizione);
$wpdb->print_error();
?>
