정의되지 않은 메서드 WP_Textdomain_Registry::reset() 호출
내 Wordpress 사이트가 손상되어 다음 오류 메시지만 표시됩니다.
Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry::reset() in /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php:139
Stack trace:
#0 /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php(119): WPML\ST\MO\Hooks\LanguageSwitch->resetTranslationAvailabilityInformation()
#1 /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php(73): WPML\ST\MO\Hooks\LanguageSwitch->changeMoObjects('view-subscripti...')
#2 /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/TranslateWpmlString.php(167): WPML\ST\MO\Hooks\LanguageSwitch->switchToLocale('view-subscripti...')
#3 /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/TranslateWpmlString.php(109): WPML\ST\Trans in /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php on line 139
플러그인 폴더(wpml-string-translation) 이름에 ".disabled"를 추가한 후에만 사이트에 액세스할 수 있지만, 이 경우 플러그인이 비활성화되고 사이트가 작동해야 합니다.
Wordpress 6.1로 업데이트 할 때 발생하는 문제입니다.
이 문제를 해결하려면 WPML을 4.5.12로, 문자열 변환을 3.2.3으로 업데이트해야 합니다.
출처 : https://wpml.org/changelog/2022/10/wpml-4-5-12-updates-for-wordpress-6-1/
-- 편집:
업데이트된 두 개의 플러그인을 다운로드한 후 플러그인과 관련된 두 폴더의 이름을 변경하고 업데이트된 버전을 설치하여 문제를 해결합니다.
방금 139번 끈을 뺐어요지금은 모든 것이 잘 되고 있다
오늘도 같은 문제가 있었어
이 문제는 WPML의 업데이트된 버전이 없고 6.1 WordPress와의 호환성이 없기 때문입니다.오늘 WPML 웹사이트가 다운되어 플러그인을 다운로드할 수 없기 때문입니다.
github 저장소가 있습니다.
https://github.com/youssef-lmw/wpml-string-translation
이 버전의 플러그인 다운로드
목록 항목이 wpml-string-translation 폴더의 현재 항목을 대체합니다.
wp-content/plugins/wpml-string-communications 폴더에 remplace wpml-string-communications 폴더를 https://github.com/youssef-lmw/wpml-string-translation/archive/refs/heads/main.zip에 다운로드하여 문제를 해결했습니다.
Wordpress 6.1 FIX 오류용 WPML 문자열 변환: 치명적인 오류:수집되지 않은 오류: 정의되지 않은 메서드 WP_Textdomain_Registry::reset() 호출
WPML.org 사이트가 다운되어 있는 동안 WordPress 자체를 버전 6.0으로 다운그레이드 할 수도 있습니다.
언급URL : https://stackoverflow.com/questions/74287781/call-to-undefined-method-wp-textdomain-registryreset
'programing' 카테고리의 다른 글
IIS6에서 JSON 파일(POST, GET 등)을 처리하도록 합니까? (0) | 2023.03.23 |
---|---|
개미 디자인 - 막대한 수입품 (0) | 2023.03.23 |
MVC Json Result camel Case 시리얼화 (0) | 2023.03.23 |
ng-model 입력 유형 'number'는 angularjs가 작동하지 않습니다. (0) | 2023.03.23 |
Angular에서 $log.debug를 설정/해제하는 방법JS (0) | 2023.03.23 |