J'ai lu un peu sur ce sujet, mais plus je lis - plus je suis confus.
Quelqu'un peut-il m'expliquer brièvement quelle est la différence exacte entre
wp_enqueue_scripts
,wp_register_scripts
etwp_print_scripts
?Par exemple, j'ai le code suivant dans mon functions.php - et cela fonctionne, mais je ne comprends pas pourquoi je ne peux pas l'utiliser
wp_print_scripts
pour les feuilles de style, alors que le code fonctionne toujours si j'utilisewp_enqueue_scripts
pour les fichiers 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'); }