Как удалить настройку высоты в карусели изображений VC в WordPress

#jquery #wordpress

#jquery #wordpress

Вопрос:

Я покрасил пустое пространство и подчеркнул встроенный CSS красным Я использую тему Ecode от Themeforest с WordPress 4.9.10. В мобильных браузерах карусель изображений VC добавляет встроенную высоту на каждый из слайдов (div.vc_item), что оставляет большое пустое пространство под каруселью. Я просмотрел файлы PHP и js и не вижу, где это добавляется, но я также не очень разбираюсь в js.

Я могу переопределить встроенный CSS с помощью .vc_item{height: unset !важно}, но при загрузке страницы возникает задержка, вы видите разрыв примерно на 1-2 секунды, прежде чем применяется таблица стилей. Похоже, что это также вообще не работает для Safari на устройствах iOS.

Я также попытался изменить элемент в

js_composer/include/templates/shortcodes/vc_images_carousel.php

от <div class="vc_item"> до <div class="vc_item" style="height:unset !important"> но js просто перезаписывает его (я ожидал этого, но был в отчаянии).

Может ли кто-нибудь указать мне правильное направление, чтобы удалить или исправить этот ошибочный javascript? Я даже не смог определить, откуда берется js, чтобы начать устранение неполадок.

Обновление: Итак, я обнаружил кое-что интересное. Встроенная настройка высоты равна ширине изображения. Независимо от того, какой размер изображения я использую, он всегда устанавливает высоту div равной ширине изображения. Все еще понятия не имею, как это исправить.

Ответ №1:

Похоже, это было вызвано ошибкой с плагином Litespeed cache. После отключения и повторного включения указанного плагина проблема разрешилась сама собой.