Для проверки разных сущностей в WordPress есть условные теги, пользоваться так:
add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );
function add_theme_scripts() {
// стили для главной
if ( is_home() || is_front_page() ) {
wp_enqueue_script( 'script-home', get_theme_file_uri( 'assets/js/script-home.min.js' ), array(), false, true );
}
// стили для страниц
if ( is_page() ) {
wp_enqueue_script( 'script-page', get_theme_file_uri( 'assets/js/script-page.min.js' ), array(), false, true );
}
// стили для страницы поиска
if ( is_search() ) {
wp_enqueue_script( 'script-search', get_theme_file_uri( 'assets/js/script-search.min.js' ), array(), false, true );
}
// общие стили
wp_enqueue_script( 'script-common', get_theme_file_uri( 'assets/js/script-common.min.js' ), array(), false, true );
}
Последний аргумент функции
true указывает подключение скрипта в футере