¿Cuál es la forma de ver la consulta que se está ejecutando actualmente en WordPress?
Estoy trabajando en WordPress, que es nuevo para mí. Me han proporcionado un sitio completamente diseñado en WP, pero el problema es que no puedo encontrar la consulta para cada funcionalidad/página. He encontrado
$wpdb->get_results
usado para obtener resultados de la base de datos también esto no está funcionando
$wpdb->queries
¿Hay alguna manera de imprimir cada consulta que se está ejecutando actualmente?
Por favor ayuda.

A menudo hago esto cuando necesito verificar la consulta actual:
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>';
}
Para mostrar la consulta actual, solo agrega ?q
en la URL actual.
Esto mostrará la consulta actual (almacenada en la variable global $wp_query), incluyendo la consulta SQL y todas las demás variables de consulta.

Prefiero Debug Bar.

Debug bar es uno de los plugins recomendados (por WordPress) para instalar en el desarrollo de temas y plugins. Yo también uso debug-bar-extender: http://wordpress.org/extend/plugins/debug-bar-extender/

No es necesario instalar ningún plugin, puedes usar esto:
$queried_object = get_queried_object();
var_dump( $queried_object );
Fuente: Codex

También puedes usar el plugin WPDB Profiling que mostrará todas las sentencias SQL que se ejecutaron para generar la página en la que te encuentras, al final de la página.

Puedes utilizar el plugin Wp Pear Debug. Te mostrará una lista de las consultas ejecutadas en la página, el número de segundos que tardaron en ejecutarse dichas consultas y la función PHP que inició la consulta. Ten en cuenta que debes guardar la configuración al menos una vez antes de que comience a funcionar.

<?php $wpdb->show_errors(); ?> // usar esta sintaxis justo antes de tu consulta
<?php $wpdb->print_error(); ?> // usar después de ejecutar tu consulta
Ejemplo:
<?php $wpdb->show_errors();
$id=$wpdb->update('table_name',$array,$condition);
$wpdb->print_error();
?>
