Tôi đã đọc một chút về chủ đề này, nhưng tôi càng đọc - tôi càng bối rối.
Ai đó có thể giải thích cho tôi ngắn gọn về sự khác biệt chính xác giữa
wp_enqueue_scripts
,wp_register_scripts
vàwp_print_scripts
?Ví dụ: tôi có mã sau trong hàm.php của mình - và nó hoạt động, nhưng tôi không hiểu tại sao tôi không thể sử dụng
wp_print_scripts
cho các bảng định kiểu, trong khi mã vẫn hoạt động nếu tôi sử dụngwp_enqueue_scripts
cho các tệp javascript:add_action('wp_print_scripts', 'add_my_js'); function add_my_js(){ if(!is_admin()){ wp_enqueue_script('default', get_bloginfo('stylesheet_directory').'/js/default.js', array('jquery')); } } add_action('wp_enqueue_scripts', 'add_my_stylesheet'); function add_my_stylesheet() { wp_register_style('default', get_bloginfo( 'stylesheet_url')); wp_enqueue_style( 'default'); }