የJavascript Hooks

የJavascript Hooks

የPage Builder Sandwich አብዛኛው ክፍል Javascript ሲሆን፣ ገንቢዎች ለገጽ ገንቢው ተጨማሪ ተግባራትን እንዲያሰፉ እና እንዲያክሉበት በርካታ ዘዴዎችን አክለናል።

ለገንቢዎች ነገሮችን ይበልጥ ቀላል ለማድረግ፣ ነገሮችን WordPress በሚሰራበት መንገድ ቀርፀነዋል – በhooks አማካኝነት!

በWordPress ውስጥ፣ የWPን ባህሪ ለመቀየር ወይም ተጨማሪ ነገር ለማከል በተለምዶ add_filter() እና add_action() ፈንክሽኖችን ይጠቀማሉ። በተመሳሳይ በPBS ውስጥ፣ wp.hooks.addFilter() እና wp.hooks.addAction()ን መጠቀም ይችላሉ።

የሚጠቀሙበት መንገድም እንዲሁ ተመሳሳይ ነው፡ ነገሮችን ለማሻሻል filtersን ይጠቀሙ፣ እና ተጨማሪ ነገሮችን ለማከናወን actionsን ይጠቀሙ። እነዚያ ሁለቱ የፈንክሽን ጥሪዎች በJavascript ከመሰራታቸው ውጭ በመሰረቱ ከPHP አቻዎቻቸው ጋር ተመሳሳይ ናቸው።

በPHP hooks እና በJavascript hooks መካከል ግራ መጋባት እንዳይፈጠር፣ የJavascript hooksን በ“period-case” (የተፈጠረ ቃል) ሰይመናቸዋል። ሁሉም የPHP hooks snake caseን ይጠቀማሉ፡

  • pbs.save.payload – “period-case”፣ የJS hook
  • pbs_save_content_data – snake case፣ የPHP hook

ሁሉንም hooks ለማሰስ በግራ በኩል ባለው ምናሌ ላይ የJavascript Actions እና የJavascript Filters ምድቦችን ይመልከቱ።

ምስጋናዎች

ለማወቅ ለሚፈልጉ፣ እነዚያን ድንቅ የhook ጥሪዎች በJavascript ውስጥ ለማከል https://github.com/carldanley/WP-JS-Hooksን እየተጠቀምን ነው