WPML
상태
해결됨
관련 플러그인/테마
The Events Calendar

문제 개요

The Events Calendar 플러그인을 사용 중이고 아카이브 페이지에 여러 이벤트가 있는 경우, 보조 언어의 페이지네이션 링크가 작동하지 않는 것을 확인할 수 있습니다. 대신 (/?:page|seite|Seite)/(d_)/ 또는 (/?:page|pàgina|página|página)/(d_)와 같은 링크를 가리킵니다.

임시 해결 방법

진행하기 전에 사이트를 전체 백업하세요.

  1. wp-content/plugins/the-events-calendar/src/Tribe/I18n.php에 있는 파일을 편집하세요.
  2. 189번째 줄을 찾으세요.
  3. 변경 전:
    remove_filter( 'locale', $force_locale );
  4. 변경 후:
    remove_filter( 'locale', $force_locale );
     
    foreach ( (array) $args[1] as $domain => $file ) {
        // Reload it with the correct language.
        unload_textdomain( $domain );
     
        if ( 'default' === $domain ) {
            load_default_textdomain();
        } else {
            Common::instance()->load_text_domain( $domain, $file );
        }
    }

다음 단계

영구적인 해결을 위해 이 문제가 The Events Calendar 팀에 보고되었습니다. 하지만 해당 팀의 지원 포럼을 통해 이 작업에 대한 관심을 표현해야만 진행을 앞당기는 데 도움을 줄 수 있습니다.

알려진 모든 문제 →