На один сайт я ставил много модулей от ElementsKit и все работало безотказно. После я решил приукрасить второй сайт. Установил ElementsKit и выбрал модуль отзывов testimonial.
Вместо отображения трех блоков с отзывами в десктопной версии отображался один блок отзыва.
Шаблон сайтов одинаковый с предыдущим сайтом, где в ElementsKit работали отзывы, поэтому, можем предположить, что ошибка кроется в конфликте установленных плагинов на сайт.
Как выявить конфликт плагинов в WordPress
Для того чтобы разобраться, какой плагин мешает работать нашему плагину, необходимо проделать следующее:
- Отключаем все плагины, кроме того, который работает с ошибкой;
- Проверяем появилась ли работоспособность (обычно появляется).
- Подключаем поочередно выключенные плагины и каждый раз проверяем на каком включенном плагине наш плагин опять начнет работать с ошибкой.
В нашем случае оказался плагин Shortcodes Ultimate | Версия 5.3.0 | Автор: Владимир Анохин.
У нас есть возможность его обновить с 5.3.0 до 5.13.5 версии, и возможно это поможет.
Обновление не помогло, и потом мы замечаем, что ElementsKit тоже просит обновление с 2.7.0 на 2.7.5 версию.
Ничего не помогло. Опять отключаем Shortcodes Ultimate и даже так не работает, и тут мы вспоминаем про кеширование. Отключаем плагины, которые кешируют и ускоряют сайт — все заработало. Подключаем Shortcodes Ultimate — опять модуль отзывов в ElementsKit не работает.
Вывод
Два данных плагина не могут работать вместе. Возможно они используют одинаковую глобальную переменную. Загляну в код, может быть что-то прояснится.