이번에 입력필드를 추가할수있는 설정이 생기면서
KBoard 컨택트폼 입력필드창을 수정하는 editor.php가 조금 변경된거같아요 ㅠㅠ
제목을 없애고 필수 입력하는기능도 없애려고하는데 전에 검색해서 나왔던 그 코드를 넣을만한 곳이 없더라구요 필드를 자동으로 불러오는거다보니까..
어떻게 해야할지 여쭤봅니다!!
안녕하세요~^^
KBoard 게시판 플러그인에서 제목은 필수 입력 필드라서 완전 제거가 불가능합니다.
제목이 없으면 게시글 링크 클릭도 불가능하며 기타 여러 문제가 생길 수도 있습니다.
최신 버전의 KBoard 플러그인의 기본 스킨을 사용 중이시라면
스킨 파일 수정 없이 테마 쪽 functions.php 파일에 코드를 추가해주시면 됩니다.
워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_get_template_field_html', 'my_kboard_get_template_field_html', 10, 4);
function my_kboard_get_template_field_html($field_html, $field, $content, $board){
if($board->id == '1' && $field['field_type'] == 'title'){
ob_start();
?>
<input type="hidden" name="title" value="무제">
<?php
$field_html = ob_get_clean();
}
return $field_html;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 변경하신 후에 적용해보시겠어요?
고맙습니다.
제목없이도 전송은 잘 되는데 value값에 한글을 입력하니까 관리자페이지로 넘어올때 한글이 깨지네요 ㅠㅠㅠㅠㅠ
텍스트가 깨지는 문제는 대부분 인코딩 문제입니다.
UTF-8 인코딩으로 파일을 수정하고 저장해주셔야 합니다.
파일을 수정하실 땐 전문 에디터인 Notepad++를 사용해서 수정하시길 추천드립니다.
무료이며 한글도 지원하고 있습니다.
아래의 링크도 참고해보시겠어요?
워드프레스 홈페이지 수정후 한글 깨지는 문제 해결 방법
고맙습니다.
아아 넵 UTF-8로 바꾸니까 됐네요 ㅎㅎ 감사합니다!!
앞으로도 케이보드 자주 이용하겠습니다^^