मैंने कल @ 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सभी के साथ सौदा नहीं करता है ।