코스모스팜 스레드

KBoard 글쓰기에서 제목에 태그 허용을 하지 않게 하려면 어떻게 해야 하나요?

글쓰기시 제목에 태그가 허용되어있다 보니 제목란에 <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 필터에 대한 설명은 아래 링크를 확인해주세요.

    http://www.cosmosfarm.com/products/kboard/hooks

  • 그리고 아래의 코드를 사용하시면 제목과 내용까지 태그를 제거하게 됩니다.

    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;
    }

    테스트 해보시겠어요?

코스모스팜 회원관리