게시판 내용을 검색할 때 소스까지 검색이 됩니다.
모두/제목/내용/작성자 로 검색을 하는데
내용을 검색하면 글 내용이 아닌 그 소스까지 검색이 되는데, 소스가 아닌 글 내용이 검색되도록 할 수는 없나요.
예를 들어 내용에 img를 검색하면 img라는 내용이 있는 글이 아니라
이미지파일이 첨부된 모든 글이 검색이 되고 있어 불편한데,
소스 검색이 안되도록 하는 방법 좀 알려주세요.
안녕하세요~^^
현재는 kboard_list_where 필터를 이용해서 img 태그를 제외하고 검색을 해야 할듯합니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_where($where, $board_id, $content_list){
$keyword;
isset($_GET['keyword']) ? $keyword = $_GET['keyword'] : $keyword = '';
if($keyword){
return $where . "AND `content` NOT LIKE '%<img%'";
}
return $where;
}
다른 HTML 태그도 적용하시려면
return $where . "AND `content` NOT LIKE '%<img%'"; 코드를
return $where . "AND `content` NOT LIKE '%<img%' AND `content` NOT LIKE '%<div%' AND `content` NOT LIKE '%<span%'";
위의 코드처럼 추가하시면 됩니다.
추후 연구 개발하여 HTML 태그 검색을 제외하는 기능을 업데이트하도록 하겠습니다.
고맙습니다.