워드프레스 KBoard(케이보드) 사용중입니다.
컨택트폼 script.js 이동안함 문제가 있습니다.
컨택트 폼을 이용하여 보내기 버튼을 눌렀을때 script.js의 폼유효성 검사를 거치지 않고 넘어가는데요 이런경우 이유 발생 원인이 어떤것 일까요?
저희는 테마를 직접 제작하여 사용하고 있습니다.
사이트주소는
http://pedrail.cafe24.com/contact/
입니다.
감사합니다.
안녕하세요~^^
KBoard 플러그인에서 게시글 작성 시
kboard_editor_execute 자바스크립트 함수가 실행되며
필수 입력 필드의 유효성 검사는 kboard_fields_validation 함수를 활용하고 있습니다.
올려주신 페이지에서 실제 게시글 작성 테스트를 해보니
크롬 브라우저 개발자 도구(F12) Console 창에
kboard_editor_execute is not defined 메시지가 표시됩니다.
스킨 파일의 script.js 파일과 /wp-content/plugins/kboard/template/js/script.js 파일이
페이지에 정상적으로 로드되지 않고 있습니다.
KBoard 플러그인 자바스크립트 파일 관련 코드를 수정한 게 있으신지요?
만약, 별도로 코드를 수정하지 않으셨다면
현재 사용 중이신 테마 쪽 문제인지 확인해보시고
다른 플러그인과 충돌은 없는지 점검해보셔야 할 듯합니다.
고맙습니다.
감사합니다.
문제는 테마였습니다.
function에서 자바스크립트 불러오는 코드는
wp_enqueue_script('script', get_template_directory_uri() . '/script.js', array(), '1.0.0', true);
이것 뿐 입니다.
플러그인의 js를 사용하려면 어떤 함수를 보면 좋을가요?
감사합니다.
KBoard(케이보드) 플러그인의 자바스크립트 코드도
wp_enqueue_script 함수를 활용하고 있습니다.
KBoard 플러그인이 활성화되면 자동으로 추가됩니다.
플러그인 쪽의 wp_enqueue_script 함수가 정상적으로 동작하지 않는 원인을 찾아보셔야 할 듯합니다.
디버그 모드를 활성화해서 오류 메시지가 있는지 확인해보시겠어요?
고맙습니다.