WPML

Panoramica del problema

Sui siti web che utilizzano il plugin The Events Calendar (TEC) con WPML configurato per un dominio diverso per lingua, i link degli eventi potrebbero mostrare URL errati quando si cambia lingua.

Soluzione alternativa

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

  • Apri il file …/wp-content/plugins/events-calendar-pro/src/Events_Pro/Custom_Tables/V1/Integrations/WPML/WPML_Integration.php.
  • Cerca la riga 97.
  • Sostituisci:
    // Remove the home URL from permalink.
    $post_link = str_replace( array( home_url( '/' ), site_url( '/' ) ), '', $post_link );
  • Con:
    // Remove the home URL from permalink.
    $post_link = str_replace( array( home_url( '/' ), site_url( '/' ), get_option( 'home' ) ), '', $post_link );

Tutti i problemi noti