pre-get-posts पर टैग किए गए जवाब

वर्डप्रेस कोर में एक हुक को संदर्भित करता है जिसका उपयोग WP_Query आधारित डेटाबेस क्वेरी द्वारा लौटाए गए परिणामों को बदलने के लिए किया जा सकता है।

5
WP_query (), query_posts () और pre_get_posts का उपयोग कब करें
मैंने कल @ nacin की You Query को नहीं पढ़ा और इसे एक क्वेरी खरगोश छेद के नीचे भेजा गया। कल से पहले, मैं query_posts()अपनी सभी क्वेरी आवश्यकताओं के लिए (गलत तरीके से) उपयोग कर रहा था । अब मैं उपयोग करने के बारे में थोड़ा समझदार हूं WP_Query(), लेकिन …

12
मेटा मान पर क्रमित करें, लेकिन ऐसे पोस्ट शामिल करें जिनमें एक नहीं है
मैं pre_get_postsफ़िल्टर का उपयोग करके निर्मित WP खोज में संशोधन कर रहा हूं , जिससे उपयोगकर्ता विभिन्न क्षेत्रों द्वारा पदों (कस्टम पोस्ट प्रकारों का एक गुच्छा सहित) को सॉर्ट करने की अनुमति देता है। हालाँकि मुझे जो समस्या हो रही है वह यह है कि जब मैं WP को एक …

3
क्या मुझे प्री गेट पोस्ट या WP_Query का उपयोग करना चाहिए
मेरे पास निम्नलिखित क्वेरी है जिसे मैं अपने taxonomy.php टेम्पलेट के माध्यम से कॉल करता हूं query_brands_geo('dealers', 'publish', '1', $taxtype, $geo, $brands); यह फ़ंक्शन पूरी तरह से काम करता है। हालाँकि, क्वेरी पोस्ट के लिए कोडेक्स पढ़ने के बाद, यह डिफ़ॉल्ट क्वेरी को बदलने के लिए पसंदीदा तरीका के रूप …

3
क्या मैं pre_get_posts फ़ंक्शन का उपयोग करके मेटा कुंजी द्वारा एक पोस्ट को बाहर कर सकता हूं?
मैं देखता हूं कि बहुत से लोग pre_get_postsहुक का उपयोग करना पसंद करते हैं query_posts। नीचे दिया गया कोड काम करता है और सभी पोस्ट दिखाता है जिसमें मेटा कुंजी "चित्रित" है function show_featured_posts ( $query ) { if ( $query->is_main_query() ) { $query->set( 'meta_key', 'featured' ); $query->set( 'meta_value', 'yes' …

2
WP_Query के साथ pre_get_posts का उपयोग करना
मैं स्टीफन हैरिस के इस प्रश्न का उत्कृष्ट उत्तर पढ़ रहा था WP_query(), query_posts()और इसके उपयोग के बारे में pre_get_posts। वह कहते हैं, "pre_get_posts किसी भी क्वेरी को बदलने के लिए एक फिल्टर है । इसका उपयोग अक्सर केवल 'मुख्य क्वेरी' को बदलने के लिए किया जाता है।" केवल विशिष्ट …

3
स्टिकी पोस्ट प्रति पृष्ठ सीमा से अधिक पोस्ट हैं
मैं pre_get_postsअपने होमपेज पर प्रदर्शित पदों की संख्या को समायोजित करने के लिए उपयोग कर रहा हूं । function lifelounge_query_adjust( $query ) { if ( is_home() ) { set_query_var( 'posts_per_page', 12 ); return; } } add_filter( 'pre_get_posts', 'lifelounge_query_adjust' ); लेकिन मैं चिपचिपा पदों के साथ एक समस्या में चल रहा …

1
सत्य पृष्ठों और स्थिर फ्रंट पृष्ठों पर pre_get_posts का उपयोग करना
मैंने pre_get_postsसच्चे पृष्ठों और स्थैतिक पृष्ठों पर कैसे उपयोग किया जाए, इस पर काफी गहन शोध किया है और ऐसा लगता है कि कोई मूर्ख प्रमाण विधि नहीं है। मुझे आज तक जो सबसे अच्छा विकल्प मिला, वह स्टाकेवरफ्लो पर @birgire द्वारा की गई पोस्ट से था । मैंने इसे …

4
बाल वर्गीकरणों में वस्तुओं को बाहर करने के लिए वर्गीकरण पृष्ठों को संशोधित करें
मुझे यह प्रश्न मिला: $ क्वेरी-> सेट ('tax_query' को pre_get_posts फ़िल्टर में उपयोग करने का एक तरीका है? जो इंगित करता है कि हां, आप वर्गीकरण_ पर कर-संबंधी क्वेरी को pre_get_posts () के माध्यम से बदल सकते हैं। तो मैं साथ आया add_action('pre_get_posts', 'kia_no_child_terms' ); function kia_no_child_terms( $wp_query ) { …

2
$ क्वेरी-> सेट ('tax_query' को pre_get_posts फ़िल्टर में उपयोग करने का एक तरीका है?
फिल्टर $query->set('tax_query', ...)में उपयोग करने का एक तरीका है pre_get_posts? उदाहरण के लिए अगला कोड क्वेरी में फेरबदल नहीं कर रहा है। ध्यान दें कि मैं कस्टम खोज और खोज से $ टैक्सोनॉमी बना रहा हूं। function custom_search_filter($query) { ... // array('taxonomy' => 'category', 'field' => 'id', 'terms' => array( …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.