Javascript ჰუკები

ავტორი:

კატეგორიაში

, ,

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 კატეგორიები მარცხენა მენიუში.

კრედიტები

მათთვის, ვისაც აინტერესებს: ჩვენ ვიყენებთ https://github.com/carldanley/WP-JS-Hooks-ს Javascript-ში ამ მოსახერხებელი ჰუკების გამოსაძახებლების დასამატებლად