Captain Advance Filter

विवरण

Captain Advance Filter आपको किसी भी पोस्ट टाइप के लिए AJAX-संचालित फ़िल्टर और सर्च अनुभव बनाने की सुविधा देता है। कस्टम क्वेरीज़, फ़िल्टर सेट्स और लेआउट बनाएं — फिर उन्हें शॉर्टकोड्स, Gutenberg ब्लॉक्स या Elementor विजेट्स के माध्यम से एम्बेड करें। किसी कोडिंग की आवश्यकता नहीं है।

मुख्य फीचर्स (Core Features):

  • AJAX फ़िल्टरिंग और पैजिनेशन — बिना पेज रीलोड के
  • विज़ुअल क्वेरी बिल्डर — कोई पोस्ट टाइप चुनें, ऑर्डरिंग सेट करें और परिभाषित करें कि कौन सा कंटेंट दिखाया जाए
  • फ़िल्टर सेट बिल्डर — कई फ़िल्टर फ़ील्ड्स को एक साथ जोड़ें और उन्हें एक क्वेरी से लिंक करें
  • फ़िल्टर प्रकार: चेकबॉक्स, रेडियो, ड्रॉपडाउन, रेंज (स्लाइडर), सर्च और A-Z अल्फाबेटिकल फ़िल्टर
  • बैकएंड में WP_Query के साथ टैक्सोनॉमी और मेटा-आधारित फ़िल्टरिंग (tax_query / meta_query)
  • पैजिनेशन स्टाइल्स: नंबर्ड पैजिनेशन, लोड मोर बटन और इन्फिनिट स्क्रॉल
  • बार-बार होने वाली क्वेरीज़ को तेज़ करने के लिए WordPress transients के माध्यम से वैकल्पिक रिज़ल्ट कैशिंग
  • साफ-सुथरे और आधुनिक UI के साथ React-संचालित एडमिन डैशबोर्ड

शॉर्टकोड्स (Shortcodes):

  • [captaf-filter id="1"] — फ़िल्टर सेट दिखाने के लिए
  • [captaf-grid query="query_key"] — फ़िल्टर की गई कंटेंट ग्रिड दिखाने के लिए
  • [captaf-pagination query="query_key"] — पैजिनेशन कंट्रोल्स दिखाने के लिए
  • [captaf-count query="query_key"] — परिणाम संख्या (result count) दिखाने के लिए

बिल्डर इंटीग्रेशन्स (Builder Integrations):

  • Elementor — फ़िल्टर, ग्रिड और पैजिनेशन के लिए समर्पित विजेट्स, जिन्हें Elementor एडिटर में पूरी तरह से स्टाइल किया जा सकता है
  • Gutenberg — फ़िल्टर, ग्रिड और पैजिनेशन के लिए नेटिव ब्लॉक्स
  • Bricks Builder — सपोर्ट जल्द ही आ रहा है

परफॉर्मेंस (Performance):

  • लाइटवेट — एडमिन और फ्रंटएंड एसेट्स केवल उन्हीं पेजों पर लोड होते हैं जो वास्तव में प्लगइन का उपयोग करते हैं
  • फ्रंटएंड पर कोई jQuery डिपेंडेंसी नहीं है

स्क्रीनशॉट्स

ब्लॉकस

यह प्लगइन 3 ब्लॉक प्रदान करता है।

  • Filter
  • Grid
  • Pagination

इंस्टॉलेशन

  1. प्लगइन फ़ोल्डर को /wp-content/plugins/ में अपलोड करें
  2. WordPress में Plugins स्क्रीन से प्लगइन को एक्टिवेट करें
  3. अपने एडमिन मेनू में Captain Advance Filter पर जाएं
  4. एक क्वेरी बनाएं, फिर उस क्वेरी से लिंक किया हुआ फ़िल्टर सेट बनाएं
  5. [captaf-filter id="1"] और [captaf-grid query="your_query_key"] का उपयोग करके एम्बेड करें

सामान्य प्रश्न

क्या यह Elementor के बिना काम करता है?

हाँ। शॉर्टकोड्स और Gutenberg ब्लॉक्स का डिफ़ॉल्ट रूप से सपोर्ट है। Elementor एक वैकल्पिक (ऑप्शनल) इंटीग्रेशन है।

क्या मैं कस्टम पोस्ट टाइप्स को फ़िल्टर कर सकता हूँ?

हाँ। WordPress में पंजीकृत कोई भी सार्वजनिक रूप से देखने योग्य पोस्ट टाइप क्वेरी सोर्स के रूप में उपयोग की जा सकती है।

क्या पब्लिक REST एंडपॉइंट्स सुरक्षित हैं?

हाँ। /filter एंडपॉइंट परिणाम दिखाने से पहले यह सत्यापित करता है कि क्वेरी की गई पोस्ट टाइप सार्वजनिक रूप से देखने योग्य है या नहीं। /filter-options एंडपॉइंट केवल सार्वजनिक रूप से क्वेरी करने योग्य टैक्सोनॉमी के विकल्प दिखाता है। इन एंडपॉइंट्स के माध्यम से कोई भी निजी डेटा एक्सेस नहीं किया जा सकता है।

क्या मुझे कोडिंग जानने की आवश्यकता है?

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

क्या इससे मेरी साइट धीमी हो जाएगी?

नहीं। प्लगइन एसेट्स केवल उन्हीं पेजों पर लोड (enqueue) होते हैं जहाँ आप वास्तव में Captain Advance Filter के शॉर्टकोड, Gutenberg ब्लॉक या Elementor विजेट का उपयोग करते हैं।

समीक्षाएं

इस प्लगइन के लिए कोई समीक्षा नहीं है।

सहायक &डेवलपर्स

यह खुला स्रोत सॉफ्टवेयर है। अनुगामी लोगो ने इस प्लगइन के लिए योगदान दिया है।

योगदानकर्ता

“Captain Advance Filter” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “Captain Advance Filter” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

बदलाव विवरण

1.0.0

प्रारंभिक स्थिर (स्टेबल) रिलीज।

  • छह फ़िल्टर प्रकार जोड़े गए: चेकबॉक्स, रेडियो, ड्रॉपडाउन, रेंज स्लाइडर, सर्च, A-Z अल्फाबेटिकल
  • तीन पैजिनेशन मोड जोड़े गए: नंबर्ड पैजिनेशन, लोड मोर, इन्फिनिट स्क्रॉल
  • Elementor विजेट्स जोड़े गए।
  • Gutenberg ब्लॉक्स जोड़े गए।
  • पुनः प्रयोज्य (reusable) पोस्ट क्वेरीज़ बनाने के लिए विज़ुअल क्वेरी बिल्डर जोड़ा गया।
  • कई फ़िल्टर के सपोर्ट के साथ फ़िल्टर सेट बिल्डर जोड़ा गया।
  • कॉलम स्विचर सपोर्ट के साथ कस्टमाइज़ करने योग्य ग्रिड लेआउट जोड़े गए।
  • लाइव रिज़ल्ट अपडेट के साथ AJAX फ़िल्टरिंग जोड़ी गई।
  • लाइव रिज़ल्ट काउंट शॉर्टकोड जोड़ा गया।
  • चार फ्रंटएंड शॉर्टकोड जोड़े गए: [captaf-filter], [captaf-grid], [captaf-pagination], [captaf-count]
  • बेहतर परफॉर्मेंस के लिए कैशिंग सपोर्ट जोड़ा गया।
  • React-संचालित एडमिन डैशबोर्ड जोड़ा गया।
  • इंटीग्रेशन पेज और प्लगइन सेटिंग्स जोड़ी गईं।
  • फ्रंटएंड फ़िल्टरिंग और एडमिन मैनेजमेंट के लिए REST API जोड़ी गई।
  • बेहतर फ्रंटएंड परफॉर्मेंस के लिए कंडीशनल एसेट लोडिंग जोड़ी गई।
  • सुरक्षा सुदृढ़ीकरण (security hardening) और इनपुट सैनिटाइजेशन जोड़ा गया।
  • एक क्लिक में थीम बदलने की सुविधा के साथ एडमिन डैशबोर्ड के लिए डार्क और लाइट मोड का सपोर्ट जोड़ा गया।