Основной файл слайдера подключается через
wp_enqueue_script.
Обрати внимание на $in_footer
wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer );
Дополнительный код можно и имхо правильно встраивать напрямую в код страницы (т.е. не создавая отдельный файл), используя
wp_add_inline_script.
Полный пример:
add_action('wp_enqueue_scripts', function(){
wp_enqueue_script( 'prefix_slick', get_stylesheet_directory_uri() .'/js/slick.min.js' );
// добавим произвольный код
if ( is_front_page() ) {
wp_add_inline_script( 'prefix_slick', '$(document).ready(function(){ $(".your-class").slick({ setting-name: setting-value }); });' );
} else if ( is_page_template( $template ) ) {
wp_add_inline_script( 'prefix_slick', '' );
}
});
Получим в HTML коде
<script type='text/javascript' src='http://site.ru/wp-content/themes/mytheme/js/slick.min.js'></script>
<script type='text/javascript'>
$(document).ready(function(){
$('.your-class').slick({
setting-name: setting-value
});
});
</script>