- Статус
- Решено автором
- Заявлено для
- WPML Multilingual CMS 4.5.14
- Связанный плагин/тема
- The Events Calendar
- Теги темы
- Compatibility
Обзор проблемы
В плагине The Events Calendar PRO появилась новая функция — серии событий, которая на данный момент лишь частично совместима с WPML. Мы тесно сотрудничаем с автором, чтобы в скором времени добиться полной совместимости и решить следующие проблемы:
- При использовании шорткода The Event Calendar PRO для отображения мест проведения, городов, организаторов и т. д. они не отображаются во фронтенде.
- Карта Google не отображается при первой загрузке страницы, Вам необходимо обновить страницу.
Обходное решение
Перед продолжением сделайте полную резервную копию Вашего сайта.
Откройте файл …./wp-content/plugins/the-events-calendar/src/Tribe/Integrations/WPML/Meta.php и внесите следующие два изменения.
- Измените:
use Tribe__Events__Main as Main;
На:
use Tribe__Events__Main as Main; use TEC\Events\Custom_Tables\V1\Models\Occurrence;
- И измените:
if (!empty($_POST)) { return $value; }На:
if (!empty($_POST)) { return $value; } if (tribe()->getVar('ct1_fully_activated')) { $object_id = Occurrence::normalize_id($object_id); }