글쓰기시 제목에 태그가 허용되어있다 보니 제목란에 <img src="그림.jpg">를 하면 제목에 그림이 나타나서 게시판이 엉망이 됩니다.
제목, 내용, 댓글, 답글에 태그를 비허용하는 방법이 없나요?
테마의 functions.php 파일에 아래 코드를 추가해보세요.
add_filter('kboard_insert_data', 'my_kboard_title_strip_tags', 10, 2); add_filter('kboard_update_data', 'my_kboard_title_strip_tags', 10, 2); function my_kboard_title_strip_tags($data, $board_id){ $data['title'] = strip_tags($data['title']); return $data; }
게시글 제목에 있는 모든 태그를 제거하게 됩니다.
strip_tags 함수의 자세한 설명은 아래 링크를 확인해주세요.
http://php.net/manual/kr/function.strip-tags.php
kboard_insert_data 필터와 kboard_update_data 필터에 대한 설명은 아래 링크를 확인해주세요.
그리고 아래의 코드를 사용하시면 제목과 내용까지 태그를 제거하게 됩니다.
add_filter('kboard_insert_data', 'my_kboard_title_strip_tags', 10, 2); add_filter('kboard_update_data', 'my_kboard_title_strip_tags', 10, 2); function my_kboard_title_strip_tags($data, $board_id){ $data['title'] = strip_tags($data['title']); $data['content'] = strip_tags($data['content']); return $data; }
테스트 해보시겠어요?