WPML
상태
해결됨
주제 태그
Bug

문제 개요

환경에서 PHP 8.0을 사용할 때 다음 오류 메시지가 나타납니다. 이 오류는 WPML과 관련이 없으며 모든 플러그인이나 테마에서 나타날 수 있습니다. 원본 MO 파일의 번역 오류로 인해 발생합니다:

PHP Fatal error: Uncaught ValueError: Unknown format specifier ” ” in …/wp-content/themes/phlox-pro/auxin-content/options/auxin-options.php:10230

Stack trace:

#0 …/wp-content/themes/phlox-pro/auxin-content/options/auxin-options.php(10230): sprintf()

#1 …/wp-includes/class-wp-hook.php(307): auxin_define_options_info()

이 예에서 …/wp-content/languages/themes/phlox-pro-fr_FR.mo 파일을 열면 다음을 확인할 수 있습니다:

msgid “© %s. All rights reserved”.

msgstr “© s%. Tous droits réservés”.

보시다시피 번역된 값은 ”s%“이지만 원래는 ”%s“이어야 합니다

임시 해결 방법

임시 해결 방법으로, 손상된 MO 파일을 제거하고 WPML문자열 번역에서 문자열을 번역하세요.

알려진 모든 문제 →