WooCommerce PHP 치명적인 오류 수정 방법: Uncaught TypeError: 지원되지 않는 피연산자 유형: 문자열 – 정수

다음과 같은 오류가 발생하는 경우:

PHP 치명적인 오류:  잡히지 않은 타입 에러: 지원되지 않는 피연산자 유형: 문자열 - ../wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:88의 int입니다.

이 오류로 인해 워드프레스 관리자가 제대로 작동하지 않을 수 있습니다. 예를 들어 워드프레스 블록 편집기(구텐베르크)로 이동하면 변경 내용이 저장되지 않습니다. 기타 등등.

문제는 PHP 8과의 WooCommerce 호환성이 좋지 않다는 것입니다. 다행히도 이 문제는 매우 쉽게 해결할 수 있습니다. 다음 몇 단계를 수행하여 문제를 해결하세요:

  1. 에 코드를 주석 처리합니다. 라인 번호 88 파일 내 wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
  2. 다음과 같이 표시됩니다: # $ordering[ $id ] = $is_empty ? 0 : ( min( $ordering ) - 1 );
  3. 워드프레스 관리자로 이동하여 WooCommerce - 설정 - 결제로 이동합니다.
  4. 결제 방법 재주문
  5. 치명적인 오류를 영구적으로 수정하셨으니 이제 사용 가능한 최신 버전이 있는 경우 WooCommerce를 최신 버전으로 업데이트할 수도 있습니다.
  6. 파일로 돌아갈 수 있습니다. wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php 이제 좋아요 99에 댓글을 달지 않거나 그대로 둘 수 있습니다...

이 튜토리얼이 WooCommerce 문제를 해결하는 데 도움이 되었기를 바랍니다. 이 튜토리얼을 완료하고 나면 Citadela 테마를 무료로 사용해 보세요.

CitadelaWP 워드프레스 테마 및 플러그인 다운로드

일회성 결제. 30일 환불 보장.