WP_Queryでの指定から、実際に生成されたSQL文を確認する方法
WP_Queryで設定した内容が、具体的にどんなSQL文になったかを確認したい時にはこれ。
$my_query = new WP_Query([ /* ...my args... */ ]);
echo "直近のSQL Query : {$my_query->request}";
WordPressのフィルター機能を利用して表示する方法
こんなやり方もあるらしい。(動作未確認)
WordPressのフィルター機能を利用して自動で表示。
functions.php
add_filter( 'posts_request', 'dump_request' );
function dump_request( $input ) {
var_dump($input);
return $input;
}