
वर्गीकरण पैनल मेनू
€ 4,71
वर्गीकरण पैनल मेनू - वर्डप्रेस प्लगइन केवल एक शोर्ट के साथ है जो किसी भी प्रकार के वर्गीकरण के साथ चेन मेनू बनाने की अनुमति देता है।
वर्गीकरण पैनल मेनू - वर्डप्रेस प्लगइन एक शोर्ट के साथ है, जो किसी भी इनबिल्ट और वर्डप्रेस टैक्सोनॉमी के कस्टम प्रकारों के साथ टैक्सोनोमीज़ टर्म्स चेन मेनू बनाने की अनुमति देता है।
पदानुक्रम में कर की शर्तें बनाई जानी चाहिए:
शोर्ट उदाहरण: [वर्गीकरण_श्रृंखला_मेनू post_type= 'उत्पाद' वर्गीकरण= 'product_cat' मूल आईडी=0 निकालना= '36,12, XNUMX ' वॉच_व्यू= 'पोस्ट' शो_काउंट=1 बटन_शीर्षक= 'इसे देखो' लक्ष्य= '_ रिक्त' लेबल_टैक्सोनॉमी= 'निर्माता | मॉडल' लेबल_पोस्ट= 'कार चुनें' चेन_आईडी= 'श्रृंखला 1' कनेक्ट_टेबल= 'ttt1']
डेमो पेज 1 डेमो तैयार चेन TABLEON के साथ संगत WOOT के साथ संगत WOOF निस्पंदन व्यवहार के साथ संगत प्रश्न?
शोर्ट विशेषताएँ:
- post_type - चेन मेनू में किस पोस्ट प्रकार का उपयोग करना है। डिफ़ॉल्ट प्रकार है 'पद'.
- taxonomy - नेविगेट करने के लिए क्या वर्गीकरण शर्तें। डिफ़ॉल्ट वर्गीकरण है 'वर्ग'.
- parent_id - टर्म आईडी शुरू की, 0 का अर्थ है शीर्ष माता-पिता। डिफ़ॉल्ट स्लग 0 है।
- exclude - चेन से छिपाने के लिए शब्द आईडी। उदाहरण के लिए: 12,44,73।
- include - दिखाने के लिए शब्द आईडी। के विपरीत 'निकालना'। उदाहरण के लिए: 11,43,72।
- include_top - केवल शीर्ष मूल शब्दों से संबंधित शब्द आईडी (जनक == ०) का है। उदाहरण के लिए: 10,42,71।
- show_count - ड्रॉप-डाउन विकल्पों में पदों की संख्या दिखाएं / छिपाएं। डिफ़ॉल्ट मान 0 है।
- target - (प्रीमियम संस्करण) चयनित पोस्ट / शब्द पृष्ठ कैसे खोलें। डिफ़ॉल्ट है: '_ स्वयं'(उसी ब्राउज़र टैब में खुल रहा है) का है। अन्य टैब उपयोग में खोलने के लिए: '_ब्लैंक'
- watch_view - मान: 'प्रविष्टियाँ''शर्तों''कोई नहीं'। श्रृंखला के अंत में क्या दिखाना है। पोस्ट - पदों के साथ ड्रॉप-डाउन। नियम - अंतिम ड्रॉप-डाउन में चयनित पद के लिंक के साथ बटन। कोई नहीं - कुछ भी नहीं, उत्पादों को छानने के साथ लागू करने के लिए अच्छा है।
- label_taxonomy - ड्रॉप-डाउन (एस) के लेबल। उदाहरण: निर्माता | मॉडल (प्रीमियम संस्करण केवल ड्रॉप-डाउन लेबल के लिए विभक्त का उपयोग कर सकते हैं | - प्रत्येक ड्रॉप-डाउन के लिए व्यक्तिगत शीर्षक सेट करने की अनुमति देता है)। इसके अलावा कस्टम क्रियाओं का उपयोग करना संभव है ('call_filter_' से शुरू होना चाहिए) अनुवाद के लिए, उदाहरण: [वर्गीकरण_श्रृंखला_मेनू लेबल_टैक्सोनॉमी= 'call_filter_chain1' लेबल_पोस्ट= 'call_filter_chain1-post'] हो गया। फ़ाइल फ़ंक्शन में। अगला कोड जोड़ें:1234567891011121314151617add_filter('chain1', function($args) {$res = 'Producer|Model';//divider is in premium version only//for WPML compatibility as an exampleif (defined('ICL_LANGUAGE_CODE')) {switch (ICL_LANGUAGE_CODE) {case 'es':$res = 'Productor|Modelo';//divider is in premium version onlybreak;case 'uk':$res = 'Виробник|Модель';//divider is in premium version onlybreak;}}return $res;}, 10, 1);
डेमो: https://cars.wp-filter.com/simple-taxonomy-chain-menu/ - देश | शहर | जिला - label_post - पदों का लेबल ड्रॉप-डाउन। फ़ाइल फ़ंक्शन में पाठ के बजाय कार्रवाई का उपयोग करने के लिए। अगला कोड जोड़ें: ('call_filter_' से शुरू होना चाहिए)1234567891011121314151617181920add_filter('chain1-post', function($args) {$res = 'Select car';//for WPML compatibility as an exampleif (defined('ICL_LANGUAGE_CODE')) {switch (ICL_LANGUAGE_CODE) {case 'es':$res = 'Seleccionar coche';break;case 'uk':$res = 'Яке твое авто';break;default:$res = 'Select your car';break;}}return $res;}, 10, 1);
- button_title – title of the button at the end of the chain. By default it is 'GO!'. Also is possible to use action (must started from 'call_filter_'), example: [taxonomy_chain_menu post_slug='product' taxonomy='product_cat' button_title='call_filter_chain1-btn']1234567891011121314151617add_filter('chain1-btn', function($args) {$res = 'Take it!';if (defined('ICL_LANGUAGE_CODE')) {switch (ICL_LANGUAGE_CODE) {case 'es':$res = 'Tomar lo!';break;case 'uk':$res = 'Забираймо!';break;}}return $res;}, 10, 1);
- label_before - (प्रीमियम संस्करण) पहले ड्रॉप-डाउन से पहले कोई भी शब्द (v.2.0.7.2) का है। कार्रवाई के माध्यम से पाठ सेट करना भी संभव है ('call_filter_' से शुरू होना चाहिए): ([वर्गीकरण_श्रृंखला_मेनू पोस्ट_स्लग= 'उत्पाद' वर्गीकरण= 'product_cat' लेबल_पहले= 'call_filter_chain1- पहले'])1234567891011121314151617add_filter('chain1-before', function($args) {$res = 'Take our best products: ';if (defined('ICL_LANGUAGE_CODE')) {switch (ICL_LANGUAGE_CODE) {case 'es':$res = 'Toma nuestros mejores productos: ';break;case 'uk':$res = 'Візьміть наші найкращі продукти: ';break;}}return $res;}, 10, 1);
डेमो: https://demo.products-tables.com/taxonomy-chain-menu/
- ready_chain - (प्रीमियम संस्करण) श्रृंखला मेनू में पूर्व चयनित मूल्यों को प्रदर्शित करने की अनुमति देता है, उदाहरण: [वर्गीकरण_श्रृंखला_मेनू वॉच_व्यू= 'पोस्ट' तैयार_चैन= '17,20, 51, पोस्ट (XNUMX) '] - श्रृंखला के अंत में चयनित पोस्ट के लिंक के साथ पोस्ट और बटन के साथ ड्रॉप-डाउन प्रदर्शित किया जाएगा। यदि अधिक उप-श्रेणियां मौजूद हों, तो 0 का उपयोग करें (शून्य) अतं मै: [वर्गीकरण_श्रृंखला_मेनू तैयार_चैन= '17,20, XNUMX,0']. उदाहरण: https://woocommerce.wp-filter.com/simple-taxonomy-chain-menu-2/
- chain_id - (डेवलपर्स के लिए) js ईवेंट 'टैक्सोनॉमी-चेन-मेनू' और कस्टम वर्डप्रेस क्रियाओं के लिए अद्वितीय जावास्क्रिप्ट पहचानकर्ता
- connect_table - टेबल शोर्ट विशेषता या इसके बैकएंड सेटिंग्स में पोस्ट / उत्पादों की तालिका के विशिष्ट पहचानकर्ता। पोस्ट और प्रोडक्ट्स टेबल प्लगइन्स के साथ फ़िल्टर के रूप में टैक्सोनॉमी चेन मेनू का उपयोग करना संभव है: टेबल - वर्डप्रेस पोस्ट्स टेबल फिल्टर करने योग्य https://posts-table.com/ और WOOT - WooCommerce उत्पाद तालिका https://products-tables.com/
ऐसी स्क्रिप्ट सहयोग जावास्क्रिप्ट घटना के लिए संभव है 'वर्गीकरण-श्रृंखला-मेनू'और शोर्ट विशेषताएँ'चेन_आईडी'विशेषता के साथ'कनेक्ट_टेबल' - do_filter - बॉक्स से केवल एक मान - 'वूफ़' (डेमो: https://demo.products-filter.com/taxonomy-chain-menu ), लेकिन किसी अन्य वर्डप्रेस / वूकोमर्स फ़िल्टर प्लगइन को अनुकूलित करना संभव है (डेवलपर्स के लिए) js घटना का उपयोग करना टैक्सोनॉमी-चेन-मेनू-डू-फ़िल्टर और वहाँ मान: e.detail.term_id, e.detail.slug, e.detail.container। उदाहरण: [वर्गीकरण_श्रृंखला_मेनू पोस्ट_स्लग= 'उत्पाद' वर्गीकरण= 'product_cat' do_filter='woof']
- चयन_आवरण - (प्रीमियम संस्करण) (2.0.8 से) केवल एक मूल्य है 'चयन 23'और html- तत्व Selectron23 तक पहुँचने में ड्रॉप-डाउन को लपेटने की अनुमति देता है:
देख उदाहरण पृष्ठ। विशेषता के साथ प्रयोग करें 'चेन_आईडी'अलग श्रृंखला मेनू के लिए अलग कार्यक्षमता के लिए। हुक का उपयोग करें 'टैक्सोनॉमी-चेन-मेनू-ऑप्शन-डेटा'सभी डेटा सेट करने के लिए। कोड उदाहरण देखें (कार्यों को जोड़ने के लिए जोड़ें। एफपी) Selectron23 ड्रॉप-डाउन में डेटा सेट करने के लिए नीचे:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354add_filter('taxonomy-chain-menu-option-data', function($id, $taxonomy, $parent_id, $chain_id) {$data = [];$get_thumbnail = function ($thumbnail_id, $size = 'thumbnail') {$img = wp_get_attachment_image_src($thumbnail_id, $size);if (!isset($img[0])) {$img = wp_get_attachment_url($thumbnail_id);} else {$img = $img[0];}return $img;};//+++if ($chain_id === 'chain1') {if ($taxonomy === 'product_cat') {$term_id = $id;if ($term_id > 0) {$data['text'] = strip_tags(tag_description($term_id));$thumbnail_id = get_term_meta($term_id, 'thumbnail_id', true);$data['img'] = $get_thumbnail($thumbnail_id);} else {//labels$deep = 0;if ($parent_id > 0) {$deep = count(get_ancestors($parent_id, $taxonomy)) + 1;}switch ($deep) {case 0:$data['text'] = 'Best producers';$data['img'] = $get_thumbnail(31);break;case 1:$data['text'] = 'Best models';$data['img'] = $get_thumbnail(32);break;case 2:$data['text'] = 'Best sub-models';$data['img'] = $get_thumbnail(30);break;}}}if ($taxonomy === 'is_post') {$post_id = $id;$data['text'] = 'Any short text about post here';$data['img'] = $get_thumbnail(get_post_thumbnail_id($post_id)); //featured image}}return $data;}, 10, 4); - चयन_चौड़ाई - (2.0.8 से) श्रृंखला में ड्रॉप-डाउन के लिए चौड़ाई। '' | '' द्वारा अलग किए गए एक मान या कुछ का उपयोग करें। उदाहरण: '300px''300px | 250px | 20%'। अंतिम मान संख्या 3 और अधिक के साथ श्रृंखला में ड्रॉप-डाउन के लिए वास्तविक है।
- max_posts_count - (2.0.8 से) ड्रॉप-डाउन पदों की अधिकतम संख्या निर्धारित करें
- पोस्ट_ऑर्डर - (2.0.8 से) पदों को ड्रॉप-डाउन में कैसे ऑर्डर करें (शीर्षक से, आईडी, मेटा) का है। डिफ़ॉल्ट रूप से: शीर्षक।
- पोस्ट_ऑर्डर - (2.0.8 से) पद ड्रॉप-डाउन में पोस्ट दिशा निर्देश। संभावित मान: ASC, DESC
- पोस्ट_ऑर्डर_मेटा_की - (2.0.8 से) यहाँ मेटा कुंजी है जिसके द्वारा पदों को ड्रॉप-डाउन में पोस्ट किया जाना चाहिए। ध्यान रखें - मेटा मान अनुरोधित पदों में मौजूद होना चाहिए। उदाहरण: [taxonomy_chain_menu post_slug = 'product' taxonomy = 'product_cat' posts_orderby = 'meta_value_num' posts_order_meta_key = 'prod_1' posts_order = 'DESC']
- Selectron23_max_open_height - (2.0.8 से) काम करता है अगर आवरण Selectron23 लागू है। यदि खोला जाए तो पिक्सल में अधिकतम ड्रॉप-डाउन ऊंचाई को परिभाषित करता है। यदि ड्रॉप-डाउन बड़ा है - ऊर्ध्वाधर स्क्रॉल दिखाई देता है। में px केवल। मूल्य उदाहरण: '150 | 200 | 300'- पहली, दूसरी और तीसरी ड्रॉप-डाउन के लिए चौड़ाई। यदि 3 से अधिक ड्रॉप-डाउन अंतिम मूल्य लागू किए जाएंगे, तो इस स्थिति में '300'.
[कोई jQuery - शुद्ध जावास्क्रिप्ट!]
हुक्स:
- टैक्सोनॉमी-चेन-मेनू-ऑप्शन-डेटा - डेटा सेट के लिए जब selectron23 लागू होता है, तो ऊपर पूर्ण कोड उदाहरण देखें।1234567add_filter('taxonomy-chain-menu-option-data', function($id, $taxonomy, $parent_id, $chain_id) {$data = [];//actions herereturn $data;}, 10, 4);
- टैक्सोनॉमी-चेन-मेनू-लोडर - लोडर छवि को बदलने के लिए
- टैक्सोनॉमी-चेन-मेनू-डू-फ़िल्टर - जावास्क्रिप्ट हुक, डेवलपर्स के लिए केवल फ़िल्टर प्लगइन्स को सिंक्रनाइज़ करने के लिए हुक। कोड के रूप में बुलाया:1$.dispatchEvent(new CustomEvent('taxonomy-chain-menu-do-filter', {detail: {term_id, slug, container}}));
- टैक्सोनॉमी-चेन-मेन्यू-सलेक्ट-चेंजेड - जावास्क्रिप्ट हुक, जब उपयोगकर्ता श्रृंखला के ड्रॉप-डाउन में चयन करता है
अगले प्लग इन बंडल में उपहार के रूप में शामिल है:
संगत साथ में WPML स्वचालित रूप से, कोई क्रिया आवश्यक नहीं है।
डेमो पेज 1 डेमो तैयार चेन TABLEON के साथ संगत WOOT के साथ संगत WOOF निस्पंदन व्यवहार के साथ संगत प्रश्न?
