Я не берусь выступать экспертом, но правильный подход к созданию сайтов это ООП с шаблонизаторами и распутными девами, но так как идеология wp сама подталкивает на такое использование лапши в коде (достаточно посмотреть предустановленные шаблоны) то ничего ужасного в таком подходе нет. К тому же это сокращает время разработки для небольших проектов.
Само по себе решение как мне кажется такое себе, легче формировать объект со всем изображениями и сразу передавать в fancybox. Ну а по вашему вопросу попробуйте использовать - $('#gal-1-wrap a:first').trigger('click');
Вместо click поскольку если мне не изменяет память то click это обработчик событий а не эмуляция нажатия.
Без подключения флеш, такое реализуется либо при помощи ajax'a либо же при помощи верстки (скрываем блоки до клика по иконке, после клика показываем всплывающее окно с необходимой информацией). Все зависит от того, статический ли контент внутри. Если да - ваш выбор ajax. Если нет, можно не мучатся и сверстать на html/css.
Я не тестировал код, но существует достаточно распространенная ошибка. Если скрипт слайдера который находится в поп-апе перед инициализацией высчитывает ширину - высоту объекта, а она задается только после инициализации поп-апа, скрипт просто не получает релевантных данных, из-за чего и случается поехавшая верстка.
Попробуйте функцию просчета высоты/длины окна слайдера в js обернуть в settimeout, хотя-бы на 50 мс.
По сути проблема здесь не в цикле вывода, а во вредоносном скрипте/закладке в коде сайта. Откройте total commander и прошерстите код сайта на совпадения такого вида фильтра
add_filter( 'the_content', 'название_функции(копировать не надо)' )
Эмм, наклон красных линий можно сделать через transform (skew), меню - обычный ul или nav, а левая часть табы привязанные к пунктам меню. Ну это судя из вашего описания. А так желательно все же посмотреть на сам сайт с которого сделан скриншот.
Суровое ИМХО - если бесконечный скролл как в вк например (без кнопки, автоматически через ajax подтягивает контент) то при расположении чувствительной/важной информации в футере, без шаманств пользователь туда не доберется.
Если подразумевается инфинити как "кнопка", при клики на которую идет загрузка контента в ленту - тогда норм. Пользователи мобильных устройства вам скажут спасибо.
Ко всему прочему ничего не мешает поставить кнопку "загрузить еще" и ниже поставить постраничный pagination.
Я никогда не работал с друпал, но если там иерархия папок как в нормальных проектах, можете например посмотреть путь любого изображения на сайте через devtool и на основе линка определить где лежит родительская тема.
Зависит от цели. Если надо показать контраст - лучше оставить весь список и для экранов в которые не влазит сделать полосу прокрутки.
Если необходимо просто ознакомить с информацией по конкретному предложению лучше выпадающие меню или радио кнопка.