- 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.
- Remplacez :
use Tribe__Events__Main as Main;
Par :
use Tribe__Events__Main as Main; use TEC\Events\Custom_Tables\V1\Models\Occurrence;
- 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); }