कैसे WordPress खोज परिणाम से पृष्ठों को शामिल करने के लिए

कैसे WordPress खोज परिणाम से पृष्ठों को शामिल करने के लिए

डिफ़ॉल्ट रूप से, वर्डप्रेस सर्च सुविधा खोज परिणामों में प्रकाशित पोस्ट और प्रकाशित पृष्ठों को प्रदर्शित करती है। अक्सर जब उपयोगकर्ता किसी ब्लॉग में कुछ खोज रहे हों, तो यह पृष्ठ के बजाय एक पोस्ट की संभावना है इस लेख में, हम आपको दिखाएंगे कि WordPress खोज परिणामों के पृष्ठों को छोड़कर आपकी खोज को और अधिक प्रासंगिक और कम भीड़ कैसे करें।

पृष्ठों frm WordPress खोज परिणाम निकालें

सबसे पहले, आप अपने विषय के functions.php फ़ाइल या साइट-विशिष्ट प्लग इन में निम्न कोड जोड़ते हैं।

// WordPress खोज से पृष्ठों को बाहर निकालें
 अगर (! is_admin ()) {
 फ़ंक्शन wpb_search_filter ($ क्वेरी) {
 यदि ($ query-> is_search) {
 $ query-> सेट ('post_type', 'post');
 }
 वापसी $ क्वेरी;
 }
 add_filter ( 'pre_get_posts', 'wpb_search_filter');
 } 

स्पष्टीकरण: यह कोड पहले जांचता है कि खोज वर्डप्रेस व्यवस्थापक पृष्ठों से उत्पन्न नहीं हुई है। यदि ऐसा नहीं है, तो यह पोस्ट_प्रकार पैरामीटर सेट करके पोस्ट की खोज करता है।

आप पृष्ठों पर पोस्ट_प्रकार को सेट करके इसके विपरीत भी कर सकते हैं, इसलिए यह केवल खोज परिणामों में पेज वापस करता है