Passer la navigation

Open

Topic Tags: Compatibility

Overview of the issue

On websites using The Events Calendar (TEC) plugin with WPML configured for different domains per language, event links may display incorrect URLs when switching languages.

Workaround

Please, make sure of having a full backup of your site before proceeding.

  • Open …/wp-content/plugins/events-calendar-pro/src/Events_Pro/Custom_Tables/V1/Integrations/WPML/WPML_Integration.php file.
  • Look for line 78.
  • Change:
    // Remove the home URL from permalink.
    $post_link = str_replace( array( home_url( '/' ), site_url( '/' ) ), '', $post_link );
    
  • For:
    // Remove the home URL from permalink.
    $post_link = str_replace( array( home_url( '/' ), site_url( '/' ), get_option( 'home' ) ), '', $post_link );
    

Laisser une réponse

Veuillez rester dans le sujet et être respectueux envers les autres. Si vous avez besoin d'aide pour des problèmes non liés à ce message, utilisez notre Forum de support pour commencer une discussion ou soumettre un ticket.

Vous pouvez utiliser ces balises :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>