Javascript હુક્સ
Page Builder Sandwich નો મોટો ભાગ Javascript છે, અને અમે ઘણી બધી પદ્ધતિઓ ઉમેરી છે જેથી ડેવલપર્સ અમારા પેજ બિલ્ડરને વિસ્તૃત કરી શકે અને તેમાં વધુ કાર્યક્ષમતા ઉમેરી શકે.
ડેવલપર્સ માટે બાબતોને સરળ બનાવવા માટે, અમે WordPress જે રીતે કાર્ય કરે છે તે મુજબની પેટર્ન બનાવી છે – હુક્સ દ્વારા!
WordPress માં, તમે સામાન્ય રીતે WP ના વર્તનમાં ફેરફાર કરવા અથવા તેમાં ઉમેરવા માટે add_filter() અને add_action() ફંક્શન્સનો ઉપયોગ કરો છો. તેવી જ રીતે PBS માં, તમે wp.hooks.addFilter() અને wp.hooks.addAction() નો ઉપયોગ કરી શકો છો.
તમે તેનો જે રીતે ઉપયોગ કરો છો તે પણ સમાન છે: સામગ્રીમાં ફેરફાર કરવા માટે ફિલ્ટર્સનો ઉપયોગ કરો, અને વધારાની બાબતો કરવા માટે એક્શન્સનો ઉપયોગ કરો. આ બે ફંક્શન કૉલ્સ મૂળભૂત રીતે તેમના PHP સમકક્ષો જેવા જ છે, સિવાય કે તેઓ Javascript માં ચાલે છે.
જેથી PHP હુક્સ અને Javascript હુક્સ વચ્ચે મૂંઝવણ ન થાય, અમે Javascript હુક્સને “પીરિયડ-કેસ” (શોધેલો શબ્દ) નામ આપ્યું છે. બધા PHP હુક્સ સ્નેક કેસનો ઉપયોગ કરે છે:
- pbs.save.payload – “પીરિયડ-કેસ”, એક JS હુક
- pbs_save_content_data – સ્નેક કેસ, એક PHP હુક
બધા હુક્સ બ્રાઉઝ કરવા માટે ડાબી બાજુના મેનૂ પર Javascript Actions અને Javascript Filters કેટેગરીઝનો સંદર્ભ લો.
ક્રેડિટ્સ
જેઓ ઉત્સુક છે તેમના માટે, અમે Javascript માં તે સરસ હુક કૉલ્સ ઉમેરવા માટે https://github.com/carldanley/WP-JS-Hooks નો ઉપયોગ કરી રહ્યા છીએ