Tenho lido um pouco sobre esse assunto, mas quanto mais leio, mais confuso fico.
Alguém pode me explicar em resumo qual é a diferença exata entre
wp_enqueue_scripts
,wp_register_scripts
ewp_print_scripts
?Por exemplo, tenho o seguinte código em minhas funções.php - e está funcionando, mas não entendo por que não posso usar
wp_print_scripts
para as folhas de estilo, enquanto o código ainda funciona se eu usarwp_enqueue_scripts
para os arquivos 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'); }