wp_enqueue_scripts, wp_register_scripts, wp_print_scripts: saya bingung

Saya sudah membaca sedikit tentang hal ini, tetapi semakin banyak saya membaca - semakin saya bingung. Dapatkah seseorang menjelaskan kepada saya secara singkat apa perbedaan yang tepat antara wp_enqueue_scripts, wp_register_scriptsdan wp_print_scripts? Sebagai contoh, saya memiliki kode berikut...