WPML
Statut
Résolu par l’auteur
Signalé pour
WPML Multilingual CMS 4.5.14
Extension/thème associé
The Events Calendar
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

L’extension The Events Calendar PRO a introduit une nouvelle fonctionnalité – Series events – qui n’est que partiellement compatible avec WPML pour le moment. Nous travaillons en étroite collaboration avec l’auteur afin d’obtenir prochainement une compatibilité totale pour les problèmes suivants :

  • Lors de l’utilisation du shortcode The Event Calendar PRO pour afficher les lieux, les villes, les organisateurs, etc., ceux-ci ne s’affichent pas sur l’interface publique.
  • La carte Google ne s’affiche pas au premier chargement de la page, vous devez actualiser la page.

Solution de contournement

Veuillez effectuer une sauvegarde complète de votre site avant de continuer.

Ouvrez le fichier …./wp-content/plugins/the-events-calendar/src/Tribe/Integrations/WPML/Meta.php et apportez les deux modifications suivantes.


  1. Remplacez :
    use Tribe__Events__Main as Main;

    Par :

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


  2. Et remplacez :
    		if (!empty($_POST)) {
    			return $value;
    		}

    Par :

    		if (!empty($_POST)) {
    			return $value;
    		}
    
    		if (tribe()->getVar('ct1_fully_activated')) {
    			$object_id = Occurrence::normalize_id($object_id);
    		}

Toutes les anomalies connues →