د جاواسکرېپټ هوکونه

د جاواسکریپټ هوکونه

د 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 څخه کار اخلو