안녕하세요. 또.. 막히는 부분이 있네요 하하.
다음지도 api script를 enqueue 하려고 합니다.
일반 page 영역에서는 'wp_enqueue_scripts' Hook으로 잘 됩니다.
그런데 admin 영역에서 쓰려고 'admin_enqueue_scripts' Hook을 쓰면 아래와 같은 오류가 납니다. 왜그럴까요?..ㅠ
(다른 js는 admin enqueue가 잘 됩니다.)
아래는 admin enqueue 시킨 코드입니다. (다음지도 app key 부분은 가렸습니다.)
add_action( 'admin_enqueue_scripts', 'admin_enqueue' );
function admin_enqueue(){
wp_register_script( 'daum_map_api', '//dapi.kakao.com/v2/maps/sdk.js?appkey=내다음Key&libraries=services', null, null, true );
wp_enqueue_script( 'daum_map_api' );
}
조언을 부탁드려봅니다.
감사합니다.
답변 감사합니다. ^^
일단 해결이 안되어 front에서 wp_insert_post 로 올리기로 했습니다. 하하;...ㅠ.ㅜ
안녕하세요~^^
해당 오류는 appkey를 사용 가능한 whitelist가 아닌 곳에서 호출한 경우에 뜨는 오류입니다.
자세한 내용은 아래의 링크를 참고해보시겠어요?
https://developers.daum.net/services/apis/docs/errors
화이트 리스트에 관리자 영역의 페이지 주소를 추가한 후에 다시 테스트해보세요.
고맙습니다.
enqueue 과정에서 url 부분의 &libraries 이 ;libraries 로 바뀌는 것 같은데, 즉 &이 ;로 바뀌는 것 같네요. '&'문자를 어떻게 넣어야 할까요? &대신 &를 넣어도 바뀌어버리네요..;