Стандартными методами это не сделать. comments_template() выводит комментарии только если в wp_main_query у переменной $query->is_singular стоит значение true, проще говоря "выводить форму комментариев только для страниц и записей.
видимо для последнего элемента переменная nextImg даст ошибку
потому что вот здесь $(".detail_page_content img").eq(i+1) - пытаетесь обратиться к несуществующему элементу
$(".detail_page_content img").eq(i+1).offset() - даст undefined
Пять вариантов:
1. В GET-параметре неверный ELEMENT_ID.
2. Свойство с кодом «LIKES» существует в другом инфоблоке, и надо уточнить IBLOCK_ID в методе.
3. Свойство «LIKES» множественное, а ему присваивается единичное значение.
4. Свойство «LIKES» не существует.
5. Не подключен модуль «iblock»: CModule::IncludeModule('iblock');
Возможно, некорректный $_GET["id"].
Лучше не делайте напрямую запрос из $_GET, а обрабатывайте $ELEMENT_ID = filter_input(INPUT_GET, 'id'); во избежание разных сюрпризов.