안녕하세요 코스모스팜 회원관리를 이번에 사용하고 있는데
전화 문의로 말씀하신대로 cosmosfarm-members 플러그인을 새로 설치를 하였는데
cosmosfarm-members/skin/two/script.js 가 임폴트가 안되어 있어서
함수를 찾을 수 없는 것으로 확인이 됩니다.
저희가 지금 진행중인 워드프레스 사이트입니다.
http://coreanice1005.cafe24.com/?page_id=315
빠른 확인 부탁드립니다.
wp-content/plugins/cosmosfarm-members/cosmosfarm-members.php 해당 파일의 소스 중
wp_enqueue_script("cosmosfarm-members-{$cosmosfarm_members_option->skin}", COSMOSFARM_MEMBERS_URL . "/skin/{$cosmosfarm_members_option->skin}/script.js", array('jquery'), COSMOSFARM_MEMBERS_VERSION, true);
==> wp_enqueue_script("cosmosfarm-members-{$cosmosfarm_members_option->skin}", COSMOSFARM_MEMBERS_URL . "/skin/{$cosmosfarm_members_option->skin}/script.js", array('jquery'), COSMOSFARM_MEMBERS_VERSION);
마지막 변수의 true 를 지웠더니 해당 스킨의 스크립트를 추가 할 수 있었는데 다음과 같이 daum 에서 스크립트 에러가 발생하네요.
Uncaught ReferenceError: daum is not defined
at cosmosfarm_members_open_postcode (script.js?ver=1.9:7)
at HTMLInputElement.onclick (?page_id=315:422)
다른 커뮤니티 내용 중에 다음의 소스를 넣어 보라고 해서 넣었는데 해결이 안되네요.
add_action('woocommerce_before_checkout_form', 'my_woocommerce_checkout_login_form', 10);
function my_woocommerce_checkout_login_form(){
wp_enqueue_script('daum-postcode');
}
daum 의 연결은 어떻게 해야 하나요?
안녕하세요.
홈페이지 접속해서 확인해봤습니다.
뭔가 이상해서 소스보기 해서 코드를 확인해보니
하단의 소스코드가 전혀 출력이 안되고 있는 듯합니다.
현재 코드 하단에 </body> 혹은 </html> 등의 태그가 없습니다.
해결책은 다른 부분이 아니라 올바른 테마를 사용하시면 자동적으로 해결 될 듯합니다.
footer.php 파일 안에
</body> 태그 이전에
<?php wp_footer(); ?> 이 코드가 없다면 반드시 추가해주세요.
자세한 내용인 아래 링크를 확인해주세요.
https://codex.wordpress.org/Function_Reference/wp_footer
https://developer.wordpress.org/reference/functions/wp_footer/
만약 wp_footer() 함수가 있다면 페이지의 태그가 왜 제대로 출력이 안되는지 다른 원인을 찾아보셔서 해결 하셔야 할 듯합니다.
코스모스팜 회원관리 플러그인외 다른 플러그인도 문제가 생길 확률이 대단히 높습니다.
고맙습니다.