WPML

Visão geral do problema

O plugin The Events Calendar PRO introduziu um novo recurso – Eventos em série (abre em uma nova aba) – que é apenas parcialmente compatível com o WPML no momento. Estamos trabalhando em conjunto com o autor para obter total compatibilidade para os seguintes problemas em breve:

  • Ao usar o shortcode do The Event Calendar PRO para exibir locais, cidades, organizadores, etc., eles não são exibidos no front-end.
  • O mapa do Google não é exibido no primeiro carregamento da página, você precisa atualizar a página.

Solução alternativa

Por favor, faça um backup completo do seu site antes de prosseguir.

Abra o arquivo …./wp-content/plugins/the-events-calendar/src/Tribe/Integrations/WPML/Meta.php e faça as duas modificações a seguir.

  1. Altere:
    use Tribe__Events__Main as Main;

    Para:

    use Tribe__Events__Main as Main;
    use TEC\Events\Custom_Tables\V1\Models\Occurrence;
  2. E altere:
    if (!empty($_POST)) {
    	return $value;
    }

    Para:

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

Todos os problemas conhecidos