ナビゲーションをスキップ

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 );
    

返信を投稿

トピックに沿って他の人を尊重してください。この投稿に関連しない問題について助けが必要な場合は、サポートフォーラムを使用してチャットを開始するかチケットを送信してください。

以下のタグを使用できます:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>