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 वापरत आहोत