Insert JavaScript into Certain Specific Category Pages in WordPress

Step 1: Register Script

Register your JavaScript file in word-press
?php
function wpb_adding_scripts() {
wp_register_script('my_amazing_script', plugins_url('amazing_script.js', __FILE__), array('jquery'),'1.1', true);
wp_enqueue_script('my_amazing_script');
}
 
add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts' ); 
?>

Step 2:

Inside your theme’s functions.php add something like this:

function my_conditional_enqueue_script() {
    global $post;
    if (is_single($post->ID) && in_category('mouse', $post->ID)) {
        wp_enqueue_script('mousescript');
    }
}
add_action('wp_enqueue_scripts', 'my_conditional_enqueue_script');

Also, make sure you use wp_register_script before you attempt to enqueue.

 

 

Resources:

Register-http://www.wpbeginner.com/wp-tutorials/how-to-properly-add-javascripts-and-styles-in-wordpress/

Enqueue-https://wordpress.stackexchange.com/questions/83849/how-to-enqueue-script-based-on-post-category