वर्डप्रेस सर्च उपयोगी प्लगइन्स और स्निपेट्स
वर्डप्रेस एक शक्तिशाली सीएमएस टूल है जो न केवल ब्लॉग्स को बल्कि अनगिनत मंचों और निजी वेब पेजों को भी पावर देता है। पेश की गई कई विशेषताएं बाजार के लिए काफी उन्नत हैं, फिर भी उनकी खोज अभी भी सुस्त है। कार्य एक अत्यंत जटिल समस्या के लिए एक बहुत ही सरल समाधान प्रदान करते हैं - आपकी साइट पर सही सामग्री ढूंढना!
यद्यपि फ़ंक्शन प्रत्यक्ष मैचों के आधार पर लेखों की खोज करने के लिए महान हैं, सिस्टम कई संभावित उपयोगों के साथ कम हो जाता है। विशेष रूप से सभी श्रेणियों, टैग, या यहां तक कि एक विशिष्ट श्रेणी और / या टैग के बीच खोज करने में असमर्थता। इसी तरह सभी पोस्ट्स डिफ़ॉल्ट रूप से डेट पर प्रदर्शित होती हैं, जो सबसे पुरानी से नई हैं। यह यूएक्स में एक बड़ा अंतर है, उन उपयोगकर्ताओं के बारे में जो सबसे अधिक विचारों या टिप्पणियों के साथ लोकप्रिय लेखों की तलाश कर सकते हैं?
नीचे मैंने वर्डप्रेस की खोज सुविधाओं में एक संक्षिप्त रूप दिया है और वे सिस्टम के भीतर कैसे काम करते हैं। यह समझना कि सब कुछ बॉक्स से बाहर कैसे चलता है, खोजों को हेरफेर करना बहुत आसान बना देगा। इसके अतिरिक्त मैंने कुछ शक्तिशाली प्लगइन्स और कोड स्निपेट्स को किसी भी WP वेबसाइट के लिए वांछनीय जोड़ा है.
वर्डप्रेस खोज का मूल
वर्डप्रेस के माध्यम से खोज क्वेरी चलाते समय सभी परिणाम प्रकाशन समय के आधार पर वापस किए जाते हैं। इसमें पृष्ठ शामिल होंगे, जो बहुत अच्छा होगा, यदि वर्डप्रेस ने ऐसा करने की क्षमता निर्धारित की है। दो महान प्लगइन्स खोजे गए और खोजें सब कुछ ठीक करता है जो उपयोगकर्ताओं को पृष्ठों और टिप्पणियों के माध्यम से खोज करने की अनुमति देता है। एक बड़ी समस्या यह है कि वर्डप्रेस खोज के भीतर कीवर्ड की शक्ति को कैसे अनदेखा करता है.
यदि एक या दो साल पहले एक लेख प्रकाशित किया गया था, तो यह एक खोज में पाया जा रहा है कोई भी करने के लिए पतला कर रहे हैं। यह तब तक है जब तक उपयोगकर्ता उन कीवर्ड में प्रवेश नहीं कर रहा है जो वे Google या बिंग जैसे बड़े इंजन में चाहते हैं। जब तुम खोजते हो “वेब डिजाइन” वर्डप्रेस बिल्कुल उसी के लिए मैच देख रहा है। वर्डप्रेस डेवलपर्स अपडेट पर काम कर सकते हैं, लेकिन ऐसी क्वेरी केवल परिणाम वाले परिणाम नहीं लौटाएगी डिज़ाइन.
इसी तरह पोस्ट श्रेणियों और टैग के बारे में क्या? इन्हें कीवर्ड में मिलान किया जा सकता है और पूरी खोज को बंद कर सकते हैं। वर्डप्रेस की खोज के पीछे अलग-अलग कार्य प्रागैतिहासिक हैं, जिनकी तुलना में, शुक्र है कि सिस्टम को खुले तौर पर विकास समुदाय के भीतर से अपडेट किया जा सकता है.
वर्डप्रेस थीम फ़ाइलें
प्रत्येक वर्डप्रेस थीम्स फ़ोल्डर के अंदर खोज फ़ाइलों का एक सेट है। ये कार्यक्षमता और शक्तिशाली खोज रूपों के लिए उपयोगी प्रतीत होते हैं। रूट टेम्पलेट फ़ाइल के अंदर search.php आपको खोज परिणामों के लिए सामान्य टेम्पलेट मिलेगा.
कई बार मैं डेवलपर्स को उनकी खोज को शामिल करने की गलती सुनता हूं page.php या single.php. यह मॉड्यूलर टेम्प्लेट के निर्माण के लिए एक मजबूत तकनीक है, हालांकि सीधी खोज फ़ाइल का उपयोग केवल पृष्ठांकन और परिणाम प्रदर्शित करने के लिए किया जाता है। मानक फ़ाइल नाम searchform.php वह है जो खोज क्वेरी डेटा को कॉल करने के लिए कुछ मूल PHP कोड शामिल करेगा। फ़ाइल का शेष भाग एक (1) इनपुट फ़ील्ड और सबमिट बटन सहित एक सीधा HTML फॉर्म है.
यह फाइल अक्सर टेम्प्लेट के हेडिंग या साइडबार क्षेत्र में शामिल होती है। यह एक तैयार किए गए फॉर्म को शामिल करने के लिए एक सुरुचिपूर्ण समाधान प्रदान करता है और उपयोगकर्ता वर्डप्रेस में दी जाने वाली कई शक्तिशाली खोज तकनीकों का लाभ उठा सकते हैं। HTML5 में कई नई विशेषताओं से इनपुट फ़ील्ड के अंदर डिफ़ॉल्ट पाठ की पेशकश करना संभव है जैसे कि “खोज… ” या “यहां शर्तें दर्ज करें”.
अपना खोज फ़ॉर्म प्रदर्शित करने के लिए डेटा में प्रवेश करते समय, सरलीकृत दिनचर्या आपको खुशी से आश्चर्यचकित कर सकती है। एक साधारण कार्य लिखा है get_search_form ()
की सामग्री को प्रदर्शित करने के लिए आपके टेम्प्लेट में कहीं भी जोड़ा जा सकता है searchform.php. यह वर्डप्रेस द्वारा विकसित एक आंतरिक फ़ंक्शन है और इसका उपयोग पाई के रूप में खोज की कार्यक्षमता के लिए विकास करने के लिए किया जाता है!
WP क्वेरी फ़ंक्शन
वर्डप्रेस के बैकएंड में एक फ़ंक्शन लिखा गया है जिसका उपयोग प्रत्यक्ष एसक्यूएल प्रश्नों के लिए किया जा सकता है. WP_query ()
वर्डप्रेस डेवलपर्स और थीम डिजाइनरों द्वारा एक जैसे कस्टम खोज प्रश्नों को वर्डप्रेस के डिफ़ॉल्ट से अधिक जटिल बनाने के लिए उपयोग किया गया है.
यदि आप एक डेवलपर हैं, तो मैं कार्यप्रणाली पर थोड़ी जानकारी के लिए फ़ंक्शन संदर्भ पृष्ठ के माध्यम से पढ़ने की सलाह देता हूं। प्रलेखन बहुत लंबा है और शायद कई लोगों द्वारा उपयोग नहीं किया जाएगा। कुछ वास्तविक स्वच्छ विशेषताएँ हैं जैसे कि विशिष्ट पोस्ट या श्रेणियां खींचना जिसके आधार पर वर्तमान में पृष्ठ में सामग्री प्रदर्शित होती है.
क्वेरी फ़ंक्शन वर्तमान पृष्ठ मान के विरुद्ध जाँच करने की भी अनुमति देता है। वर्डप्रेस स्वचालित रूप से प्रत्येक की ओर एक नाम देता है प्रकार आपकी साइट पर पेज का ब्लॉग पोस्ट, पृष्ठ, खोज परिणाम और घर कुछ उदाहरण हैं। नीचे मैंने सतह के नीचे जांच करने के इच्छुक लोगों के लिए सामान्य पृष्ठ चर की एक संक्षिप्त सूची दी है.
$ is_single
- एक भी पोस्ट पेज देखना$ is_author
- एक लेखक पोस्ट निर्देशिका पृष्ठ को देखना$ is_search
- खोज परिणाम पृष्ठ देखना$ is_category
-$ is_tag
- श्रेणी या टैग द्वारा पदों की सूची देखना$ is_404
- 404 त्रुटि पृष्ठ देखना
खोज को बढ़ाने के लिए 16 प्लगइन्स
नीचे मैंने खोज और प्रश्नों से संबंधित कुछ लोकप्रिय प्लगइन्स के लिंक शामिल किए हैं। ये सभी मुफ्त हैं और वर्डप्रेस के आधिकारिक एक्सटेंशन निर्देशिका से डाउनलोड के लिए पेश किए गए हैं। मैं एक समय में इनमें से 2 या 3 से अधिक स्थापित करने की सलाह देता हूं - विवरणों पर पढ़ें और एक-एक करके देखें कि क्या ऐसा कुछ है जो आपके ब्लॉग पर पूरी तरह से सूट करता है!
Google कस्टम खोज प्लगइन WordPress में खोज के लिए डिफ़ॉल्ट विकल्प वास्तव में सबसे अच्छा समाधान नहीं है। अक्सर वेबमास्टर्स तेजी से और अधिक लक्षित परिणामों के लिए Google के माध्यम से अपने खोज प्रश्नों को फ़नल करेंगे। स्थापना के बाद यह प्लगइन स्वचालित रूप से एक कस्टम Google खोज के साथ डिफ़ॉल्ट वर्डप्रेस खोज फॉर्म को फिर से लिख देगा। अनुकूल URL का एक नया सेट ऑन-द-फ्लाई को गोद ले!
बढ़ी हुई खोज फॉर्मूला डिफ़ॉल्ट रूप से वर्डप्रेस खोज प्रपत्र एक मानक इनपुट फ़ील्ड है। विशिष्ट कीवर्ड से जुड़े बुनियादी प्रश्नों के लिए यह बहुत अच्छा है, लेकिन उन्नत उपयोगकर्ताओं के लिए डिफ़ॉल्ट विकल्प कम हो जाते हैं। उन्नत खोज प्रपत्र गतिशील रूप से एक XHTML फ़ॉर्म उत्पन्न करेगा जो बूलियन और स्टेटमेंट जैसे नए खोज शब्दों को स्वीकार करता है.
सब कुछ खोजें अपनी उन्नत खोज आवश्यकताओं का समर्थन करने के लिए सब कुछ एक और शानदार ऑल-इन-वन प्लगइन है। सबसे लोकप्रिय सुविधाओं में से कुछ में खोज हाइलाइटिंग, कस्टम टैक्सोनॉमीज़, ब्राउज़िंग स्वीकृत टिप्पणियां और कई और अधिक शामिल हैं! प्रशासन पैनल बहुत सरल है और सेटअप एक हवा है.
WordPress Sphinx Search PluginThe Sphinx सर्वर आपके सर्वर से अन्य दूरस्थ सेटिंग्स में भारी खोज क्वेरी को लोड कर सकता है। सक्रियण पर आपको सुपर-फास्ट गति दिखाई देगी और ताजगी और प्रासंगिकता के अनुसार परिणामों को क्रमबद्ध करने में सक्षम है। इसके अतिरिक्त प्लगइन सबसे हाल ही में और शीर्ष संबंधित खोज कीवर्ड के साइडबार विजेट को प्रदर्शित करने में सक्षम है.
ट्रैकिंग मीटर का पता लगाना उन वेबमास्टर्स के लिए एक आकर्षक विचार है जो ट्रैकिंग विश्लेषिकी में रुचि रखते हैं। प्रत्येक खोज क्वेरी को संग्रहीत और संग्रहीत किया जाता है, जो व्यवस्थापक पैनल में अतिरिक्त विवरणों के साथ खोज विश्लेषिकी की जांच करता है। आपको इस बारे में डेटा दिया जाएगा कि कितनी खोज विफल हुईं या कोई परिणाम नहीं निकला, साथ ही लोकप्रिय और हाल के खोज शब्द भी। प्लगइन उन आंकड़ों को उत्पन्न करेगा जिन्हें आप परीक्षा के लिए रीसेट या निर्यात कर सकते हैं.
फास्ट वर्डप्रेस सर्चफ़ास्ट वर्डप्रेस सर्च वर्डप्रेस के डिफ़ॉल्ट इंजन के लिए एक बुनियादी प्रतिस्थापन प्लगइन है। यह आमतौर पर अधिक प्रासंगिक पृष्ठों को लौटाएगा और प्रक्रिया को थोड़ा गति देगा। डेटाबेस कॉल को कम करने और तीव्र प्रश्नों के लिए त्वरित परिणाम वापस करने के लिए इस प्रक्रिया को WP के विशाल पुस्तकालय के साथ काम करने के लिए लिखा गया था। समय की तुलना करने के लिए बेंचमार्क टूल के साथ इंस्टॉल भी है.
Amazon Search WidgetIf अगर आप Amazon के एफिलिएट प्रोग्राम के साथ काम करते हैं तो आपको यह अगला प्लगइन पसंद आएगा। कुछ सरल चरणों और एकल टेम्पलेट के साथ यह फ्लैश-आधारित खोज फ़ॉर्म को लागू करने के लिए बहुत सुविधाजनक है। यह उत्पादों और नए रिलीज के बारे में डेटा खींचने के लिए अमेज़ॅन की लाइब्रेरी के भीतर खोज करेगा। यहाँ से यह आपकी सहबद्ध आईडी दर्ज करने की एक सरल प्रक्रिया है जो आपके ब्लॉग खोजों से पैसा कमाना शुरू करती है!
लोसर खोज प्लगइन हमारे पास स्थापित करने के बाद बड़ी उम्मीदों के साथ एक छोटा सा प्लगइन है। लोसर खोज प्लगइन वर्डप्रेस पुस्तकालयों के भीतर पहले से निर्मित प्रक्रियाओं को पूर्ण शब्दों के बजाय कीवर्ड से मिलान करने के लिए संशोधित करता है। खोज प्रक्रिया को तेज करने के लिए सामान्य अंग्रेजी शब्दों का एक आंतरिक शब्दकोश छोड़ दिया जाता है। यदि आप स्थापित करने के लिए एक मूल प्लगइन की तलाश कर रहे हैं और सबसे तेज परिणाम प्राप्त करना चाहते हैं तो मैं इसकी अत्यधिक अनुशंसा करता हूं.
डेव के वर्डप्रेस लाइव सर्चआईएफ यदि आप माइक्रोसॉफ्ट लाइव सर्च के प्रशंसक हैं तो यह सरल प्लगइन आपके ब्लॉगिंग अनुभव को बढ़ाएगा। लाइव खोज से परिणाम पेश करने का मतलब आंतरिक प्रसंस्करण की तुलना में अधिक प्रासंगिकता और तेज लोड समय होगा। प्लगइन उपयोगकर्ता प्रकारों के रूप में त्वरित अप-टू-डेट परिणाम प्रदान करने के लिए बनाया गया है - सभी jQuery और कुछ बुनियादी सीएसएस शैलियों के साथ पर्दे के पीछे संचालित होते हैं। इंस्टॉल करने की कोशिश करें और देखें कि क्या आपका ब्लॉग पेज लोड को संभाल सकता है, क्योंकि यह खोज परिणामों के लिए एक अद्भुत उपयोगकर्ता अनुभव प्रदान करता है.
टैग टैग CloudThis प्लगइन आपको एक सरल टैग क्लाउड विकसित करने के लिए आसान पहुँच प्रदान करता है। इसके परिणामस्वरूप Google से महान रैंकिंग प्राप्त होगी क्योंकि आपके ब्लॉग पृष्ठों पर अधिक इन-लिंक्स अग्रणी होंगे। इसके अतिरिक्त, उपयोगकर्ता का अनुभव नाटकीय रूप से बढ़ जाता है जब आप विचार करते हैं कि केवल कुछ क्लिकों के साथ कितने पोस्ट पाए जा सकते हैं। प्लगइन को मानक स्थापना चरणों की आवश्यकता होती है और इसे एसईओ को ध्यान में रखते हुए विकसित किया गया है.
खोज की शर्तों को हाइलाइट करें। आपने देखा होगा कि यह प्लगइन आज अनगिनत ब्लॉग्स में अपनाया जा रहा है। जब भी कोई आगंतुक आपके पेज को एक प्रमुख खोज इंजन (Google, याहू !, बिंग, लाइकोस, आस्क…) के माध्यम से पाता है, तो प्रत्येक कीवर्ड को आपकी सामग्री में हाइलाइट किया जाएगा। यह आगंतुकों को यह पता लगाने में मदद करता है कि पृष्ठ की सामग्री कहां स्थित है और यह किस संदर्भ फ्रेम में है। डिफ़ॉल्ट रूप से कोई कोर सीएसएस शैली नहीं हैं, इसलिए आपको सक्रियण के बाद खुद को डिजाइन करना होगा.
बेहतर SearchBetter खोज, जैसा कि शीर्षक से पता चलता है, अपने वर्डप्रेस ब्लॉग को बेहतर खोज देने के लिए एक मानक प्लगइन है। मेटा टैग, पोस्ट टैग और श्रेणियों को पहचानने के लिए प्रत्येक परिणाम पृष्ठ को कीवर्ड प्रासंगिकता और उन्नत तकनीकों के आधार पर विभाजित किया गया है। नया खोज फ़ॉर्म टाइप करते समय आपके ब्लॉग में खोजे जाने वाले सबसे लोकप्रिय खोज शब्द प्रदर्शित होंगे। आपके खोज प्रश्नों को लाने में कितना ट्रैफ़िक है, इसके आधार पर इसे अक्सर अपडेट किया जाता है!
खोज प्रकाशकों को आपने कई स्थानों पर अपडेट-ए-यू-टाइप कार्यक्षमता के रूप में देखा होगा। Google झटपट के रिलीज़ होने के बाद से कई अन्य खोज प्रदाता इसी तरह की तकनीकों को लागू कर रहे हैं। सर्च लाइट एक शानदार प्लगइन है जो संबंधित प्रश्नों के गतिशील मेनू बनाने के लिए एक अजाक्स ड्रॉपडाउन इंटरफ़ेस का उपयोग करता है। आपके पोस्ट थंबनेल और खोज बार के अंदर कुल परिणामों की कुल संख्या को टाई करना भी संभव है.
WP इंस्टेंट सर्चटाइटल प्लगइन्स के लिए कुछ बाहरी पुस्तकालयों की आवश्यकता होती है, हालांकि पिछले सर्च लाइट की तरह ही कार्यक्षमता प्रदान करता है। यदि आप वास्तव में अजाक्स ड्रॉपडाउन सुझावों का आनंद लेते हैं, तो आपको WP इंस्टेंट सर्च के साथ यहां समान खूबियां मिलेंगी। प्लगइन सबसे हाल के संस्करण वर्डप्रेस 3.0.5 में अपडेट किया गया है और वर्डप्रेस टैग, पोस्ट, पेज और श्रेणियों के खिलाफ जांच करेगा.
WP ई-कॉमर्स उत्पाद खोज विजेटयह वर्डप्रेस पर चलने वाले ई-कॉमर्स समाधान के लिए विजेट डिस्प्ले का समर्थन करता है। जब आप आइटम या सॉफ्टवेयर ऑनलाइन बेच रहे हैं तो यह महत्वपूर्ण है कि आपका ई-कॉमर्स समाधान नेविगेट करने में आसान हो और उत्पादों को ढूंढना आसान हो। इस निफ्टी प्लगइन के साथ हम एक नए क्वेरी दृश्य को शामिल करने के लिए वर्डप्रेस की बासी खोज कार्यक्षमता को बदल सकते हैं। परिणाम पृष्ठ ग्रिड-शैली लेआउट में उत्पादों को सूचीबद्ध करेंगे और सबसे हालिया रिलीज़ तक संगत रखेंगे.
अजाक्स खोजों के लिए थ्रीडब्ल्यूपी अजाक्स सर्चा नो-बकवास प्लगइन। बस यह डाउनलोड करें और प्लगइन स्थापित करें कि प्रक्रिया कितनी आसान हो जाएगी! डिफ़ॉल्ट सेटिंग्स पूरी तरह से ट्वेंटीटेन थीम और सभी डेरिवेटिव के साथ काम करती हैं। एक शांत विशेषता यह है कि यह प्लगइन अभी भी वर्डप्रेस के डिफ़ॉल्ट खोज इंजन के आसपास कैसे काम करता है। इस मामले में आप वर्डप्रेस के शक्तिशाली पुस्तकालय से कुछ भी नहीं खोते हैं और इसके बजाय केवल शानदार फ्रंट-एंड अनुभव प्रभाव प्राप्त करते हैं। सीएसएस शैलियों और jQuery गति और एनीमेशन शैलियों सहित अनुकूलन के लिए कई विकल्प हैं.
5 उपयोगी खोज स्निपेट्स
1. खोज परिणामों से पोस्ट / पृष्ठ को छोड़ दें
निम्न फ़ंक्शन, आपको किसी भी श्रेणी के पोस्ट या यहां तक कि खोज परिणामों से बाहर के पृष्ठों को बाहर करने की अनुमति देता है. (विप्रलिप्स के माध्यम से)
(Functions.php)
function SearchFilter ($ क्वेरी) if ($ क्वेरी-> is_search) $ क्वेरी-> सेट ('कैट', '0,1'); $ क्वेरी वापस करें; add_filter ('pre_get_posts', 'SearchFilter');
2. एक विशिष्ट श्रेणी की खोज करना
किसी विशिष्ट श्रेणी से खोज परिणाम लौटाएं.
(Functions.php)
function SearchFilter ($ क्वेरी) if ($ क्वेरी-> is_search) // उन विशिष्ट श्रेणियों को सम्मिलित करें जिन्हें आप $ क्वेरी खोजना चाहते हैं-> सेट ('कैट', '8,9,12'); $ क्वेरी वापस करें; add_filter ('pre_get_posts', 'SearchFilter');
3. एक विशिष्ट पोस्ट प्रकार की खोज करना
अन्य सभी पोस्ट प्रकारों को फ़िल्टर करें और अपनी खोज को एक विशिष्ट वर्डप्रेस पोस्ट प्रकार पर लक्षित करें.
(Functions.php)
function SearchFilter ($ क्वेरी) if ($ क्वेरी-> is_search) // उस विशिष्ट पोस्ट प्रकार को सम्मिलित करें जिसे आप $ क्वेरी खोजना चाहते हैं-> ('पोस्ट_टाइप', 'फीड्स'); $ क्वेरी वापस करें; // यह फ़िल्टर लूप में कूद जाएगा और Add_filter ('pre_get_posts', 'SearchFilter') वापस करने से पहले हमारे परिणामों को व्यवस्थित करेगा;
4. हाइलाइट वर्डप्रेस खोज शब्द (jQuery)
वर्डप्रेस परिणाम पृष्ठ में हाइलाइट खोज शब्द. (वेबलॉगटूलकशन के माध्यम से)
(Functions.php)
फ़ंक्शन hls_set_query () $ क्वेरी = विशेषता_escape (get_search_query ()); अगर (strlen ($ क्वेरी)> 0) गूंज ’ '; फ़ंक्शन hls_init_jquery () wp_enqueue_script ('jquery'); add_action ('init', 'hls_init_jquery'); add_action ('wp_print_scripts', 'hls_set_query');
(Header.php), से पहले
5. खोज शब्द + परिणाम प्रदर्शित करें (गणना)
खोज क्वेरी और परिणामों की संख्या लौटाएं। उदाहरण - ट्विटर के लिए खोज परिणाम - 8 लेख. (wpbeginner के माध्यम से)
के लिए खोज परिणाम गिनती के बाद; _e (")? _e (''); गूंज $ कुंजी; _e ( ''); _e ('-'); इको $ गिनती। "; _e ('लेख'); wp_reset_query ();>;>