WPML
Estado
Resuelto por el autor
Plugin/tema relacionado
WP Event Manager
Etiquetas de temática
Compatibility

Resumen del problema

Al usar WP Event Manager y su complemento iCal con WPML, es posible que la funcionalidad de descarga del archivo ICS falle. Específicamente, el enlace de descarga redirige incorrectamente cuando WPML está activo, lo que impide que se descargue el archivo ICS.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Añada el siguiente código al archivo function.php de su tema.

  • Reemplace:
    // 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 los problemas conocidos →