wp_enqueue_scripts, wp_register_scripts, wp_print_scripts: je suis confus

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_scriptset wp_print_scripts? Par exemple, j'ai le code suivant dans mon functions.php - et cela fonctionne, mais je ne...