Chuyển đến nội dung chính Chuyển đến thanh bên

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

Để lại trả lời

Vui lòng bám sát chủ đề và tôn trọng người khác. Nếu bạn cần trợ giúp về các vấn đề không liên quan đến bài đăng này, hãy sử dụng Diễn đàn Hỗ trợ của chúng tôi để bắt đầu trò chuyện hoặc gửi yêu cầu hỗ trợ.

Bạn có thể sử dụng các thẻ này:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>