मैंने कल @ nacin की You Query को नहीं पढ़ा और इसे एक क्वेरी खरगोश छेद के नीचे भेजा गया। कल से पहले, मैं query_posts()
अपनी सभी क्वेरी आवश्यकताओं के लिए (गलत तरीके से) उपयोग कर रहा था । अब मैं उपयोग करने के बारे में थोड़ा समझदार हूं WP_Query()
, लेकिन अभी भी कुछ ग्रे क्षेत्र हैं।
मुझे लगता है कि मुझे यकीन है कि पता है:
अगर मैं पृष्ठ पर कहीं भी अतिरिक्त छोरों को बना रहा हूं - साइडबार में, पाद लेख में, किसी भी प्रकार के "संबंधित पोस्ट", आदि - मैं उपयोग करना चाहता हूं WP_Query()
। मैं बिना किसी नुकसान के एक ही पृष्ठ पर बार-बार उपयोग कर सकता हूं। (सही?)।
मुझे पक्का पता नहीं है
- जब मैं @ nacin
pre_get_posts
बनाम का उपयोग करते हैंWP_Query()
? क्या मुझेpre_get_posts
अब सब कुछ के लिए उपयोग करना चाहिए ? - जब मैं एक टेम्प्लेट पृष्ठ में लूप को संशोधित करना चाहता हूं - तो मैं कहता हूं कि मैं एक टैक्सोनॉमी संग्रह पृष्ठ को संशोधित करना चाहता हूं - क्या मैं
if have_posts : while have_posts : the_post
भाग को हटा देता हूं और अपना खुद का लिखता हूंWP_Query()
? या क्या मैंpre_get_posts
अपने फ़ंक्शन का उपयोग करके आउटपुट को संशोधित करता हूं। पी पी फ़ाइल?
tl; डॉ
Tl; डॉ। नियम मैं इस से आकर्षित करना चाहते हैं:
- कभी का उपयोग
query_posts
अब और - एक ही पृष्ठ पर कई क्वेरीज़ चलाते समय, उपयोग करें
WP_Query()
- लूप को संशोधित करते समय, यह __________________ करें।
किसी भी ज्ञान के लिए धन्यवाद
टेरी
पीएस: मैंने देखा और पढ़ा है: आपको WP_Query बनाम क्वेरी_पोस्ट () बनाम गेट_पोस्ट () का उपयोग कब करना चाहिए? जो एक और आयाम जोड़ता है - get_posts
। लेकिन pre_get_posts
सभी के साथ सौदा नहीं करता है ।