- Status
- Vom Autor gelöst
- Gemeldet für
- WPML Multilingual CMS 4.5.14
- Zugehöriges Plugin/Theme
- The Events Calendar
- Themen-Tags
- Compatibility
Übersicht über das Problem
Das Plugin The Events Calendar PRO hat eine neue Funktion eingeführt – Ereignisserien –, 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); }