WPML
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');

Todos os problemas conhecidos →