- Stato
- Risolto dall’autore
- Plugin/tema correlato
- WP Event Manager
- Tag dell’argomento
- Compatibility
Panoramica del problema
Quando usi WP Event Manager e il suo componente aggiuntivo iCal con WPML, potresti riscontrare che la funzionalità di download del file ICS smette di funzionare. Nello specifico, il link di download reindirizza in modo errato quando WPML è attivo, impedendo che il file ICS venga scaricato.
Soluzione alternativa
Assicurati di avere un backup completo del sito prima di procedere.
- Aggiungi il seguente codice al file function.php del tuo tema.
- Sostituisci:
// 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');