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