- 상태
- 해결됨
- 관련 플러그인/테마
- The Events Calendar
문제 개요
The Events Calendar 플러그인을 사용 중이고 아카이브 페이지에 여러 이벤트가 있는 경우, 보조 언어의 페이지네이션 링크가 작동하지 않는 것을 확인할 수 있습니다. 대신 (/?:page|seite|Seite)/(d_)/ 또는 (/?:page|pàgina|página|página)/(d_)와 같은 링크를 가리킵니다.
임시 해결 방법
진행하기 전에 사이트를 전체 백업하세요.
- wp-content/plugins/the-events-calendar/src/Tribe/I18n.php에 있는 파일을 편집하세요.
- 189번째 줄을 찾으세요.
- 변경 전:
remove_filter( 'locale', $force_locale );
- 변경 후:
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 팀에 보고되었습니다. 하지만 해당 팀의 지원 포럼을 통해 이 작업에 대한 관심을 표현해야만 진행을 앞당기는 데 도움을 줄 수 있습니다.