자동등록방지 숫자입력 사용 안하기 > 그누프레스 팁자료실

그누프레스 팁자료실

그누프레스와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

자동등록방지 숫자입력 사용 안하기 정보

자동등록방지 숫자입력 사용 안하기

첨부파일

empty.captcha.extend.zip (464byte) 68회 다운로드 2015-04-06 15:07:20

본문

( 이 내용은 그누프레스 0.0.3 이상 버젼에만 해당 됩니다. )

워드프레스에는 add_filter란 함수가 있습니다. ( 아래 링크 참고 )

https://codex.wordpress.org/Function_Reference/add_filter

이 함수를 이용해서 자동등록방지를 사용 안하는 예) 입니다.

첨부된 파일을 압축을 풀어서 => 플러그인폴더/gnupress/extend/ 에 업로드합니다. ( 플러그인폴더/gnupress/extend/empty.captcha.extend.php )


사용하시는 스킨폴더 ( 예) 사용하는 스킨이 default 이라면 스킨 폴더는 /gnupress/skin/board/default 가 됩니다. 수정해서 사용하는경우 스킨을 따로 만들어서 사용하시는것을 권장합니다. )

를 열어서 write.skin.php 와 view_comment.skin.php 에서


        <?php if ($is_guest) { //자동등록방지  ?>
        <tr>
            <th scope="row">자동등록방지</th>
            <td>
                <?php echo $captcha_html ?>
            </td>
        </tr>
        <?php } ?>

위와 같은 소스가 있다면 지워주시면 되겠습니다.

이렇게 해 주시면 더 이상 자동등록방지 표시가 나오지 않을겁니다.

참고로 첨부된 소스의 내용은 아래와 같습니다.


<?php
add_filter('g5_captcha_get_html', 'g5_empty_captcha_html');
function g5_empty_captcha_html($code=''){    // 해당 스킨/write.skin.php, view_comment.skin.php 에서 출력
    return '&nbsp;';
}

add_filter('g5_captcha_action_check', 'g5_empty_captcha_action');
function g5_empty_captcha_action(){     // write_update.php, write_update_comment.php 에서 검사를 생략한다.
    return true;
}

add_filter('g5_captcha_javascript', 'g5_empty_captcha_script');
function g5_empty_captcha_script($code=''){  //  자바스크립트 유효성 검사를 그냥 넘어간다.
    return '';
}
?>
추천
0

댓글 전체

/gnupress/skin/board/default  이런폴더가 없는데
저는 게시판은 자동등록 같은것은 안떠서 상관이없는데
회원가입곳을 없게하려면 어떻게 하나요 ?ㅠㅠ
지금 7시간넘게 고생하고 있어서 실마리를 못찾겠네요 조금 도와주세요ㅠㅠ
그누프레스는 워드프레스 플러그인입니다. ( 그누보드5 코드와는 다른점이 있습니다. )
그누보드5  얘기 하시는것 같은데... 못하시겠다면 제작의뢰 하셔야 겠네요.
전체 8
그누프레스 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT