Как я могу навсегда исправить проблему, вызванную плагином WordPress? - PullRequest
0 голосов
/ 25 апреля 2019

Я использую плагин Photo Gallery на своем сайте WP и у меня проблема с CSS. До того, как галерея отображается правильно, она отображается в течение доли секунды другим способом. Из того, что я обнаружил, это, по-видимому, «FOUC» (флэш-память неустановленного контента), вызванная слишком поздней загрузкой CSS-файла плагина.

Теперь я смог исправить это, добавив класс CSS (.invisible) ко всей галерее в php-коде плагинов и установив этот класс в wordpress style.css как «display: none;». В моих темах JS я затем проверяю, есть ли фотогалерея на странице, и после загрузки соответствующего CSS-файла я удаляю класс .invisible из галереи, чтобы он отображался правильно.

Я знаю, что это не очень хорошее решение, так как следующее обновление плагина сломает его.

Итак, мой вопрос: как лучше решить проблему, подобную этой?

1 Ответ

1 голос
/ 25 апреля 2019

Вероятно, лучше всего было бы обратиться на форумы поддержки и сообщить авторам плагинов о наличии проблемы.У вас уже есть исправление для этой проблемы, поэтому не стесняйтесь показать им свое решение (но я не думаю, что скрытие слайдера - хорошее решение).

Все плагины в хранилище плагинов WordPress имеют поддержкуфорум на wordpress.org… многие плагины также имеют собственные веб-сайты с каким-то механизмом поддержки (форум, контактная форма…).

Другим решением было бы разместить код, который исправляет плагин, а не в самой папке плагинов.но у вас тема / дочерняя тема или собственный плагин…

...