Để hiệu quả, chúng tôi đang cố gắng móc một số tập lệnh JS chỉ một mẫu trang nhất định của một chủ đề là giữ một biểu mẫu: page-with-form.php
Trên các hàm chủ đề. Chúng tôi đã định nghĩa init_method như sau:
function my_init_method(){
$dir = get_bloginfo('stylesheet_directory')."/js/jquery.js";
wp_deregister_script('jquery');
wp_register_script('jquery',$dir);
wp_enqueue_script('jquery');
$dir = get_bloginfo('stylesheet_directory')."/js/jquery.validate.min.js";
wp_deregister_script('jquery.validate.min');
wp_register_script('jquery.validate',$dir);
wp_enqueue_script('jquery.validate.min');
$dir = get_bloginfo('stylesheet_directory')."/js/funcion.js";
wp_deregister_script('funcion');
wp_register_script('funcion',$dir);
wp_enqueue_script('funcion');
}
Sau đó, chúng tôi dự kiến chúng tôi chỉ có thể thêm vào dòng fumps của mẫu trang page-with-form.php (trước get_header ()):
add_action('init', 'my_init_method');
- Điều này là không thể?
- Chúng ta có bị buộc phải thêm một quy tắc if vào hàm Hàm.php để phát hiện ra rằng chúng ta đang ở trên trang đó không?
Sửa đổi mã dựa trên câu trả lời: Trên mẫu trang tải chức năng trực tiếp, không cần add_action ("init" ...
my_init_method();
...
get_header();
is_page_template()
thay chois_page()
...