I'm placing some JS code in functions.php in my child theme but it loads first than anything else. Thus, I'm trying to get it to load later than the rest cos it needs Jquery. I tried enqueuing WP's built-in jquery like below but I still get "$ not defined"
error cos I think the enqueue function runs later.
How can I pull this off? Should I place the code in footer.php?
I'm placing some JS code in functions.php in my child theme but it loads first than anything else. Thus, I'm trying to get it to load later than the rest cos it needs Jquery. I tried enqueuing WP's built-in jquery like below but I still get "$ not defined"
error cos I think the enqueue function runs later.
How can I pull this off? Should I place the code in footer.php?
Share Improve this question asked Feb 9, 2022 at 2:23 ratib90486ratib90486 295 bronze badges 3 |1 Answer
Reset to default 0Could you set priority parameter like this?
function child_theme_scripts() {
// wp_enqueue_script
}
add_action( 'wp_enqueue_scripts', 'child_theme_scripts', 11 );
$
. You need to usejQuery
. – Jacob Peattie Commented Feb 9, 2022 at 3:20