मैं क्वेरी पोस्ट से कैसे गणना कर सकता हूं


15

मैं mysql count (*) की तरह क्वेरी पोस्ट में पंक्ति गणना कैसे प्राप्त कर सकता हूं।

$obj_name = new WP_Query($args);

while ($obj_name->have_posts()) : $obj_name->the_post(); 

// here i want to predict looping counts

endwhile;

मैं यह कैसे कर सकता हूँ।

जवाबों:



29

यहाँ स्वीकृत जवाब गलत है जो मेरी स्थिति में भी पुष्टि है। कृपया, संदर्भित पृष्ठ से तुलना करें:

$ post_count पदों की संख्या प्रदर्शित की जा रही है।

$ found_posts वर्तमान क्वेरी मापदंडों से मेल खाते हुए कुल पदों की संख्या पाई गई

इस तरह, $ post_count दिखाएगा, उदाहरण के लिए, प्रति पृष्ठ पोस्ट की संख्या यदि परिणामों के एक से अधिक पृष्ठ हैं। केवल अगर कुल संख्या प्रति पृष्ठ परिणामों की संख्या से कम है तो यह कुल राशि से मेल खाएगी।

कुल परिणाम संख्या प्राप्त करने की सही विधि है:

$obj_name->found_posts


5

WP_Query रिटर्न की कुल संख्या पाने के लिए "found_posts" का उपयोग करें

यहाँ उदाहरण है -

        <?php 
           $args = array(
           'post_type' => 'post'
           );
        $the_query = new WP_Query( $args );
        $totalpost = $the_query->found_posts; 
        ?> 

'पोस्ट' के स्थान पर अपने कस्टम पोस्ट प्रकार के नाम का उपयोग करें, आप श्रेणी आईडी भी पास कर सकते हैं ('बिल्ली' => 4,)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.