WPML
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.


  1. Ändern Sie:
    use Tribe__Events__Main as Main;

    Zu:

    use Tribe__Events__Main as Main;
    use TEC\Events\Custom_Tables\V1\Models\Occurrence;


  2. 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);
    		}

Alle bekannten Probleme →