그누커머스 우편번호 서비스 로딩 오류 해결 방법
페이지 정보

본문
그누커머스 플러그인 사용 시 발생하는 다음 우편번호 API 로딩 오류의 원인과 코드 수정 방법을 확인하고 적용할 수 있습니다.
그누커머스 다음 우편번호 API 로딩 오류 원인과 수정 파일
워드프레스 환경에서 영카트를 연동하는 그누커머스 플러그인을 사용할 때 다음 우편번호 API 로딩 중 허용되지 않는 파라미터가 감지되는 오류가 발생할 수 있습니다.
발생 원인
스크립트를 불러오는 wp_enqueue_script 함수 내 파라미터 전달 방식에 문제가 있어 발생합니다.
수정해야 할 파일 경로
wp-content/plugins/gnucommerce/lib/gc_common.lib.php 파일을 열어 gc_postcode_load 함수를 찾아야 합니다. 수정 전에는 반드시 해당 파일을 별도의 위치에 백업해 두시기 바랍니다.
gcpostcodeload 함수의 wpenqueuescript 코드 수정 방법
워드프레스 환경에 영카트를 연동하는 그누커머스 플러그인에서 다음 우편번호 API 로딩 중 발생하는 '허용되지 않는 파라미터 감지' 오류를 해결하려면 wp_content/plugins/gnucommerce/lib/gc_common.lib.php 파일을 열어 gc_postcode_load 함수 내의 스크립트 호출 코드를 변경해야 합니다.
수정 파일 경로 및 대상 함수
- 파일 경로:
wp-content/plugins/gnucommerce/lib/gc_common.lib.php - 대상 함수:
gc_postcode_load
코드 수정 내용
기존의 wp_enqueue_script 호출 구문에서 세 번째 인자에는 빈 문자열('')을, 네 번째 인자에는 null을 전달하도록 수정하여 파라미터 형식을 맞춥니다.
wp_enqueue_script('daum_postcode_js', apply_filters('gc_postcode_js_filter', GC_POSTCODE_JS), '', null);
주의사항
그누커머스 플러그인은 현재 개발이 중단된 상태입니다. 따라서 위와 같이 코드를 수정하여 당장의 오류를 해결하더라도 향후 최신 워드프레스 및 PHP 환경과의 호환성에 주의해야 합니다.
함께 보면 좋은 글
참고자료
기타 참고자료
- 이전글그누보드에서 네이버 SMTP와 PHPMailer를 활용해 외부 메일 발송 설정하기 26.09.12
- 다음글그누보드5 카카오 우편번호 서비스 CDN 경로 업데이트 및 오류 해결 26.09.11
댓글목록
등록된 댓글이 없습니다.