BOARD

문제 해결

그누커머스 우편번호 서비스 로딩 오류 해결 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 104회 작성일 26-09-11 10:15

본문

그누커머스 우편번호 서비스 로딩 오류 해결 방법

그누커머스 플러그인 사용 시 발생하는 다음 우편번호 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 환경과의 호환성에 주의해야 합니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.