Saya telah menemukan fungsi sebelum itu menampilkan kode SQL yang digunakan. Dalam satu lingkaran misalnya, tetapi tidak dapat mengingat.
Adakah yang bisa memberitahuku fungsi itu?
Saya telah menemukan fungsi sebelum itu menampilkan kode SQL yang digunakan. Dalam satu lingkaran misalnya, tetapi tidak dapat mengingat.
Adakah yang bisa memberitahuku fungsi itu?
Jawaban:
Hai @Keith Donegan:
Jika saya memahami pertanyaan Anda dengan benar, saya pikir ini yang Anda cari?
<?php echo $GLOBALS['wp_query']->request; ?>
$wp_query
adalah variabel global yang berisi kueri saat ini dijalankan oleh loop. Jika Anda menjalankan kode di atas kapan saja ketika loop masih aktif atau bahkan tepat setelah loop itu harus memberi Anda SQL dari loop. Pastikan Anda memeriksanya sebelum membiarkan hal lain berjalan yang menggunakan query_posts()
lagi.
$my_query = new WP_Query([ /* ...some args... */ ]);
=>$my_query->request
Lihat jawaban ini: Kumpulan Kode Terbaik untuk file functions.php Anda
Kemudian tambahkan? Debug = sql ke URL WP apa pun, dan itu akan menampilkan daftar lengkap kueri yang dijalankan. (Dan ya, itu menakutkan ...)
$wpdb
?$GLOBALS['wpdb']->request
tidak bekerja