Übersicht über das Problem
Das Plugin The Events Calendar PRO hat eine neue Funktion eingeführt – Ereignisserien (wird in einem neuen Tab geöffnet) –, die derzeit nur teilweise mit WPML kompatibel ist. Wir arbeiten eng mit dem Autor zusammen, um bald vollständige Kompatibilität für die folgenden Probleme zu erreichen:
- Wenn Sie den Shortcode von The Event Calendar PRO verwenden, um Veranstaltungsorte, Städte, Veranstalter usw. anzuzeigen, werden diese nicht im Frontend angezeigt.
- Die Google-Karte wird beim ersten Laden der Seite nicht angezeigt; Sie müssen die Seite aktualisieren.
Problemumgehung
Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.
Öffnen Sie die Datei …./wp-content/plugins/the-events-calendar/src/Tribe/Integrations/WPML/Meta.php und nehmen Sie die folgenden zwei Änderungen vor.
- Ändern Sie:
use Tribe__Events__Main as Main;
Zu:
use Tribe__Events__Main as Main; use TEC\Events\Custom_Tables\V1\Models\Occurrence;
- Und ändern Sie:
if (!empty($_POST)) { return $value; }Zu:
if (!empty($_POST)) { return $value; } if (tribe()->getVar('ct1_fully_activated')) { $object_id = Occurrence::normalize_id($object_id); }