Как насчет того, чтобы на первом этапе собрать все ссылки из всех файлов и записать их в БД (например простенькую sqlite), а потом, на втором этапе пробежаться по ссылкам в базе, отмечая в отдельном поле факт обработки?
Alexon Classic, не могу ответить на этот вопрос, так сам не использовал (только пробовал, тестировал что за штука вообще). Теоретически такие плагины работают, сравнивая наличие классов в html и css. И в принципе, ничего не мешает вместо html сканировать php шаблоны. Но как он реально работает - хз.
Alexon Classic, Плагин такой конечно есть, работает в связке в вашими html-ками. Плагин называет gulp-uncss, здесь подробности использования https://www.technig.com/use-uncss-gulp-remove-unus...
Но я не рекомендую к использованию такие штуки. Гораздо лучше, чтобы в ваших стилях был порядок, и вы знали что вам нужно, а что нет.
У слика есть опция adaptiveHeight. По умолчанию стоит false, если поставить true, то высота слайдера будет адаптироваться к высоте видимого слайда (арктикмодалом я не пользовался, надеюсь он будет адаптироваться к высоте содержимого).
Инициализируй слайдер не при загрузке страницы, а после открытия модального окна, тогда слайдер будет отображаться.