- Stato
- Aperto
- Plugin/tema correlato
- The Events Calendar
- Tag dell’argomento
- Compatibility
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 78.
- 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 );