मैं एक फ़ंक्शन के सामने आया हूं जो कि उपयोग किए गए सटीक SQL कोड को प्रदर्शित करता है। उदाहरण के लिए एक लूप में, लेकिन याद नहीं कर सकते।
क्या कोई मुझे वह कार्य बता सकता है?
मैं एक फ़ंक्शन के सामने आया हूं जो कि उपयोग किए गए सटीक SQL कोड को प्रदर्शित करता है। उदाहरण के लिए एक लूप में, लेकिन याद नहीं कर सकते।
क्या कोई मुझे वह कार्य बता सकता है?
जवाबों:
हाय @ कीथ डोनेगन:
अगर मैं आपके प्रश्न को सही ढंग से समझता हूं तो मुझे लगता है कि यह वही है जो आप खोज रहे हैं?
<?php echo $GLOBALS['wp_query']->request; ?>
$wp_queryएक वैश्विक वैरिएबल है जिसमें लूप द्वारा चलने वाली करंट क्वेरी है। यदि आप उपरोक्त कोड को कभी भी चलाते हैं जबकि लूप अभी भी सक्रिय है या लूप के ठीक बाद भी यह आपको लूप से एसक्यूएल देना चाहिए। बस सुनिश्चित करें कि आप इसे query_posts()फिर से उपयोग करने से पहले कुछ और चलने दें ।
$my_query = new WP_Query([ /* ...some args... */ ]);=>$my_query->request
इस उत्तर को देखें: अपनी functions.php फ़ाइल के लिए कोड का सर्वश्रेष्ठ संग्रह
फिर किसी भी WP URL में डीबग = sql जोड़ें, और यह उन क्वेरी की पूरी सूची को आउटपुट करेगा जो चलाए जा रहे थे। (और हाँ, यह डरावना है ...)
$wpdb?$GLOBALS['wpdb']->requestकाम नहीं कर रहा है