WPML

Panoramica del problema

Se utilizzi The Events Calendar insieme a WPML, i link per le istanze degli eventi ricorrenti puntano erroneamente alla prima occorrenza dell’evento.

Questo accade quando le pagine sono impostate su “Traducibile – usa la traduzione se disponibile o passa alla lingua predefinita” e influisce anche sui link nella pagina in lingua originale, non solo sulle traduzioni.

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere.

Opzione 1

  • Vai alla sezione WPMLImpostazioniTraduzione dei tipi di post.
  • Imposta le tue Pagine come Traducibile – mostra solo gli elementi tradotti

Opzione 2

  • Apri il file functions.php del tuo tema.
  • Aggiungi il seguente codice:
    add_filter ('the_content', 'remove_wpml_filter', 98, 1);
    function remove_wpml_filter($content) {
    	global $wp_filter;
    	foreach ($wp_filter["the_content"]->callbacks[99] as $key => $value) {
    		if(str_contains($key, 'fix_fallback_links')){
    			remove_filter( 'the_content', $key, 99 );
    		}
    	}
    	return $content;
    }

Tutti i problemi noti

Hai bisogno di aiuto con questo problema?

Fai una richiesta di supporto e la esamineremo con te.