WPML
Status
Resolvido pelo autor
Relatado para
WPML Multilingual CMS 4.5.14
Plugin/tema relacionado
The Events Calendar
Tags de tópico
Compatibility

Visão geral do problema

O plugin The Events Calendar PRO introduziu um novo recurso – Eventos em série – 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 →