यदि मैं पोस्ट के अंतिम पृष्ठ पर हूं तो कैसे जांच करें?


11

मैं अंतिम पृष्ठ पर कुछ पाठ प्रदर्शित करना चाहता हूं जो अन्य पृष्ठों पर प्रदर्शित नहीं होता है।

उदाहरण के लिए, श्रेणी पृष्ठों पर: url.com/category/categoryname/page/6

या होमपेज पर सूचीबद्ध सभी पोस्ट का अंतिम पृष्ठ: url.com/page/9

यदि मैं अंतिम पृष्ठ पर हूं तो मैं कैसे जांच करूं?

अग्रिम में धन्यवाद।

जवाबों:


14

WP_Queryवस्तु शामिल एक max_num_pagesक्षेत्र है जो देखते हैं पदों की कितने पृष्ठों में शामिल है। आप इसके साथ वर्तमान पृष्ठ संख्या की तुलना कर सकते हैं। (यह है कि get_next_posts_link()यह कैसे होता है )

global $wp_query;
$current_page = $wp_query->get( 'paged' );
if ( ! $current_page ) {
    $current_page = 1;
}
if ( $current_page == $wp_query->max_num_pages ) {
    // You are on the last page
}

1
: - आपकी मदद के लिए धन्यवाद मैं का उपयोग कर समाप्त हो गया<?php if ( $wp_query->max_num_pages == get_query_var('paged') ) : ?> <div>TEXT</div><?php endif; ?>
user7880

0

संक्षेप में: यदि आप पृष्ठांकन के बारे में अधिक जानना चाहते हैं, तो मैंने उसके लिए एक प्लगइन लिखा है।

विस्तार से: आप global $paged;वैश्विक पर एक नज़र डाल सकते हैं । लेकिन सबसे अच्छा होगा कि मैं लिंक किए गए प्लगइन कोड को खोदूं और render()फ़ंक्शन को देखूं।

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