HOME
Kboard 워드프레스

kboard 및 코스모스팜 회원관리에서 우편번호 에러 발생 시 해결

on
2023-01-08

kboard 및 코스모스팜 회원관리를 사용하다가 우편번호 에러가 발생하는 경우가 있다.

아래와 같은 메시지가 팝업으로 뜨게 된다.

[우편번호 서비스 로딩 오류] API 로딩시 허용되지 않는 파라미터가 감지되었습니다. 사이트 관리자(개발자)분께서는 가이드페이지( https://postcode.map.daum.net/guide )의 기본 사용법을 참고하시어 수정 부탁드립니다.

2023년 현재 최신 코스모팜 회원관리로 업데이트하면 우편번호 에러는 대부분 해결된다.

만약 케이보드 라이센스가 만료되어 업데이트를 할 수 있는 상황이 아니라면 코스모스팜 회원관리 플러그인 파일 중 cosmosfarm-members.php 파일을 찾아 다음의 코드를 변경한다.

변경 전

wp_enqueue_script('daum-postcode', 'https://spi.maps.daum.net/imap/map_js_init/postcode.v2.js', array(), '', true);

변경 후

wp_enqueue_script('daum-postcode', '//t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js', array('jquery'), NULL, true);

출처 : kboard 커뮤니티 게시판

일반적인 상황이라면 보통 상단의 코드 변경으로 해결이 가능하다.

캐싱플러그인이 원인이 될 수도 있다.

코드 변경 이후에도 문제가 발생한다면, 그리고 WP-ROCKET이라는 캐싱 플러그인을 사용한다면 문제가 여전히 발생할 수 있다.

필자의 상황이 그런 상황이었는데 이유는 WP-ROCKET이라는 플러그인을 사용하면서 자바스크립트 파일을 Minify를 사용했더니 해당 부분에 에러가 생긴 것이다. 파일이 압축되면서 해당 코드와 충돌하는 것으로 보인다.

우선 wp-rocket의 자바스크립트파일 압축 부분 체크를 해제하고 나니 에러가 뜨지 않는다.

시간 날 때 충돌 원인을 들어야 봐야겠다.

WP-ROCKET 파일압축 관련 옵션

TAGS

Comments

RELATED POSTS
검색하기