जावास्क्रिप्ट हुक्स

द्वारा लिखित

में

, ,

Javascript हुक्स

Page Builder Sandwich का अधिकांश भाग Javascript है, और हमने कई सारे मेथड्स जोड़े हैं ताकि डेवलपर्स हमारे पेज बिल्डर का विस्तार कर सकें और उसमें और अधिक कार्यक्षमता जोड़ सकें।

डेवलपर्स के लिए चीज़ों को आसान बनाने के लिए, हमने इसे उसी तरह तैयार किया है जैसे WordPress करता है – हुक्स के माध्यम से!

WordPress में, आप आम तौर पर WP के व्यवहार को संशोधित करने या जोड़ने के लिए add_filter() और add_action() फ़ंक्शंस का उपयोग करते हैं। इसी प्रकार PBS में, आप wp.hooks.addFilter() और wp.hooks.addAction() का उपयोग कर सकते हैं।

उन्हें उपयोग करने का तरीका भी समान है: सामग्री को संशोधित करने के लिए फ़िल्टर का उपयोग करें, और अतिरिक्त कार्य करने के लिए एक्शन का उपयोग करें। वे दो फ़ंक्शन कॉल अनिवार्य रूप से उनके PHP समकक्षों के समान ही हैं, सिवाय इसके कि वे Javascript में चलते हैं।

ताकि PHP हुक्स और Javascript हुक्स के बीच कोई भ्रम न हो, हमने Javascript हुक्स को “period-case” (एक गढ़ा हुआ शब्द) नाम दिया है। सभी PHP हुक्स snake case का उपयोग करते हैं:

  • pbs.save.payload – “period-case”, एक JS हुक
  • pbs_save_content_data – snake case, एक PHP हुक

सभी हुक्स ब्राउज़ करने के लिए बाईं ओर के मेनू में Javascript Actions और Javascript Filters श्रेणियों को देखें।

श्रेय

उत्सुक लोगों के लिए, हम Javascript में उन बेहतरीन हुक कॉल्स को जोड़ने के लिए https://github.com/carldanley/WP-JS-Hooks का उपयोग कर रहे हैं