numberposts? showposts? posts_per_page?


19

तो कोडेक्स पर प्रलेखन बहुत स्पष्ट है कि शोपोस्ट को हटा दिया गया है। लेकिन उसी दस्तावेज में कुछ नंबरों का उल्लेख नहीं है। इसके बजाय, पोस्ट_पर_पृष्ठ सूचीबद्ध है।

लेकिन अगर हम get_post के लिए कोडेक्स डॉक्स की ओर मुड़ते हैं, तो हम नंबरपोस्ट का हवाला देते हुए पोस्ट_पर_पेज का कोई उल्लेख नहीं देखते हैं।

में post.php हम देखते हैं क्या हो रहा है : numberposts एक डिफ़ॉल्ट (5) के रूप में सेट किया गया है, लेकिन फिर (जब तक posts_per_page आर्ग में सेट किया गया है) posts_per_page पर बनाई गई।

तो मेरा सवाल वास्तव में काफी पांडित्यपूर्ण है, लेकिन मैं कोडेक्स को अपडेट करना चाह रहा हूं, इसलिए मैं आप लोगों से पूछना चाहता था - क्या एक कारण है कि हम बोर्ड भर में पोस्ट_पेर_पेज को प्रोत्साहित करना नहीं चाहते, आखिरकार नंबरपोस्ट को अपदस्थ करना? या मैं कुछ महत्वपूर्ण अंतर्दृष्टि यहाँ याद आ रही है?


1
चूंकि नंबरपोस्ट को हटा दिया गया है, इसलिए यहां से पोस्ट_पर_पेज का उपयोग करना सबसे अच्छा अभ्यास है।
ब्रायन फीगर

@ ब्रायन, क्या आप मुझे इंगित कर सकते हैं कि आप कहाँ देखते हैं कि नंबरपोस्ट आधिकारिक तौर पर पदावनत है? मुझे यह स्रोत में कहीं भी नहीं मिला।
टॉम ऑस्टर

क्षमा करें, मैं शोस्टॉस्ट्स की बात कर रहा था। codex.wordpress.org/Class_Reference/… मैं माफी माँगता हूँ।
बजे ब्रायन फीगर

जवाबों:


9

मेरी राय में, पदावनति numberpostsका कोई मतलब नहीं होगा, जैसा numberpostsकि एक्स राशि की पोस्ट के posts_per_pageलिए उपयोग किया जाता है , जबकि इसका उपयोग यह बताने के लिए किया जाता है कि पेजेशन के दौरान प्रति पृष्ठ कितने पोस्ट दिखाए जा रहे हैं। यदि आप numberpostsबस के पक्ष में पदच्युत होते posts_per_page, तो पदवी का अस्तित्व नहीं होता।

अर्थात:

"numberposts" => 50, "posts_per_page" => 10

क्वेरी करने के लिए कुल 50 पोस्ट, प्रति पेज 10 पोस्ट, प्रत्येक 10 पोस्ट के 5 पेज।

हटाने numberposts:

"posts_per_page" => 50

50 पदों के लिए कुल 50 पद, प्रति पृष्ठ 50 पोस्ट (चूंकि यह मूल्य को कॉपी करता numberpostsहै posts_per_page), 50 पदों में से 1 पेज और कोई अंकन नहीं देता है।

मुझे बताएं कि क्या मैं सिर्फ वही दोहरा रहा हूं जो आप पहले से जानते हैं, और मैं सवाल से थोड़ा भ्रमित हूं।


3
मैं मानता हूं कि वे ध्वनि करते हैं जैसे कि उन्हें अलग-अलग चीजें करनी चाहिए, लेकिन यदि आप कोड का अध्ययन करते हैं, तो वे वास्तव में नहीं करते हैं! मैं वास्तव में कुछ मामलों में "नंबरपोस्ट" पसंद करता हूं, जैसे कि "पेज" की धारणा वास्तव में खेल में नहीं आती है - उदाहरण के लिए, साइडबार विजेट में कुछ आउटपुट।
टॉम ऑस्टर

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