Nếu một plugin sử dụng một số tập lệnh (ví dụ nổi bật: Datepicker UI UI), nhưng bạn không hài lòng với cách tập lệnh kết xuất đầu ra, thì có hai khả năng:
1. Hủy đăng ký tập lệnh> Thêm phiên bản của riêng bạn
Vì vậy, đầu tiên bạn cần phải kiểm tra xử lý, sau đó tìm ra ưu tiên và móc ( wp_enqueue_scripts
, login_enqueue_scripts
, vv) ... Bạn có biết cuộc tập trận.
2. Thay đổi các tham số plugin jQuery
Thông thường - nếu plugin không tào lao - nó sẽ đẩy các tham số từ PHP sang JS bằng cách sử dụng
wp_localize_script( $handle, $object_name, array(
// data
) );
Bây giờ đây là một cách thông minh để thêm dữ liệu của bạn vào tập lệnh JS, nhưng ... theo mặc định nó không thể lọc được. Cả WP_Scripts
cũng không WP_Dependencies
cung cấp bất kỳ người sử dụng bộ lọc sau này có thể sử dụng
Câu hỏi: Làm thế nào chúng ta có thể lọc các đối số / tham số được chuyển từ PHP sang Javascript bằng cách sử dụng
wp_localize_script
?