WPML
Estado
Resuelto por el autor
Notificado para
WPML Multilingual CMS 4.5.14
Plugin/tema relacionado
The Events Calendar
Etiquetas de temática
Compatibility

Resumen del problema

El plugin The Events Calendar PRO introdujo una nueva función, Series de eventos, que por el momento solo es parcialmente compatible con WPML. Estamos trabajando estrechamente con el autor para lograr pronto la compatibilidad total para los siguientes problemas:

  • Al usar el shortcode de The Event Calendar PRO para mostrar lugares, ciudades, organizadores, etc., estos no se muestran en el front-end.
  • El mapa de Google no se muestra en la primera carga de la página, necesita actualizar la página.

Solución alternativa

Por favor, realice una copia de seguridad completa de su sitio antes de continuar.

Abra el archivo …./wp-content/plugins/the-events-calendar/src/Tribe/Integrations/WPML/Meta.php y realice las siguientes dos modificaciones.


  1. Cambie:
    use Tribe__Events__Main as Main;

    Por:

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


  2. Y cambie:
    		if (!empty($_POST)) {
    			return $value;
    		}

    Por:

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

Todos los problemas conocidos →