- Status
- Resolvido pelo autor
- Plugin/tema relacionado
- WP Event Manager
- Tags de tópico
- Compatibility
Visão geral do problema
Ao usar o WP Event Manager e seu complemento iCal com o WPML, você pode notar que a funcionalidade de download do arquivo ICS para de funcionar. Especificamente, o link de download redireciona incorretamente quando o WPML está ativo, impedindo que o arquivo ICS seja baixado.
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Adicione o seguinte código ao arquivo function.php do seu tema.
- Substitua:
// WPML Workaround for compsupp-7348 function wpml_compsupp7348_filter_wpml_post_parse_query($q) { if ( $q->is_feed && isset($q->query_vars['post_type']) && $q->query_vars['post_type'] === 'event_listing' && isset($q->query_vars['feed']) && $q->query_vars['feed'] === 'single-event-listings-ical' ) { $q->query_vars['p'] = 0; } return $q; } add_filter('wpml_post_parse_query', 'wpml_compsupp7348_filter_wpml_post_parse_query');