回答:
こんにちは@キース・ドネガン:
私はあなたの質問を正しく理解している場合、これはあなたが探しているものだと思いますか?
<?php echo $GLOBALS['wp_query']->request; ?>
$wp_query
は、ループによって実行される現在のクエリを含むグローバル変数です。ループがまだアクティブなときに、またはループの直後に上記のコードを実行すると、ループからSQLが得られます。query_posts()
もう一度使用する他の何かを実行させる前に、必ず検査してください。
$my_query = new WP_Query([ /* ...some args... */ ]);
=>$my_query->request
この回答を参照してください:functions.phpファイルのコードのベストコレクション
次に、WP URLに?debug = sqlを追加すると、実行されたクエリの完全なリストが出力されます。(そして、はい、それは怖いです...)
$wpdb
?$GLOBALS['wpdb']->request
動作していない