د جاواسکریپټ هوکونه
د Page Builder Sandwich ډېره برخه جاواسکریپټ ده، او موږ یو شمېر میتودونه اضافه کړي دي ترڅو پراختیا ورکوونکي وکولی شي زموږ د پاڼې جوړوونکي وړتیاوې پراخې او لا نور فعالیتونه ورزیات کړي.
د دې لپاره چې چارې پراختیا ورکوونکو ته اسانه شي، موږ شیان داسې برابر کړي لکه څنګه چې ورډپریس چارې ترسره کوي – د هوکونو له لارې!
په ورډپریس کې، تاسو عموماً د WP د چلند د بدلولو یا اضافه کولو لپاره د add_filter() او add_action() فنکشنونه کاروئ. په ورته ډول په PBS کې، تاسو کولی شئ wp.hooks.addFilter() او wp.hooks.addAction() وکاروئ.
د دوی د کارولو طریقه هم ورته ده: د توکو د بدلولو لپاره فلټرونه وکاروئ، او د اضافي چارو ترسره کولو لپاره اکشنونه وکاروئ. دا دوه فنکشنونه په اصل کې د خپلو PHP همتاوو په څېر دي، پرته له دې چې دوی په جاواسکریپټ کې چلیږي.
د دې لپاره چې د PHP هوکونو او جاواسکریپټ هوکونو ترمنځ مغالطه رامنځته نشي، موږ د جاواسکریپټ هوکونه د “period-case” (یو جوړ شوی ویی) سره نومولي دي. د PHP ټول هوکونه snake case کاروي:
- pbs.save.payload – “period-case”، یو JS هوک
- pbs_save_content_data – snake case، یو PHP هوک
د ټولو هوکونو د کتلو لپاره په کیڼ مینو کې د Javascript Actions او Javascript Filters کټګوریو ته مراجعه وکړئ.
امتیازات
د هغو کسانو لپاره چې لېواله دي، موږ په جاواسکریپټ کې د هغو ګټورو هوک کالونو د اضافه کولو لپاره له https://github.com/carldanley/WP-JS-Hooks څخه کار اخلو