2026, 새로운 도약을 시작합니다.

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

( 이 내용은 그누프레스 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 } ?>

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

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

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

[code]
<?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 '';
}
?>
[/code]

첨부파일

|

댓글 2개

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누프레스 팁자료실

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