wp_enqueue_script( 'infiniteSlider', get_template_directory_uri() . '/javascript/infiniteSlider.js', array( 'ui' ), '1.0.0', true );
Я бы рискнул сказать, что сценарий 'ui' не существует.поскольку это зависимость, весь скрипт не загружается.вероятно, вы имеете в виду «JQuery» вместо этого?
is_archive () является правильным.но в вашем коде был массив (...), который фактически выдает ошибку.это должно работать:
if (is_archive()) {
wp_enqueue_script( 'infiniteSlider', get_template_directory_uri() . '/javascript/infiniteSlider.js', array( 'jquery' ), '1.0.0', true );
}