WordPress 쓰레기 댓 글 필터 링 의 몇 가지 주요 방법 요약
더욱 화가 난 것 은 공간의 통 계 를 보고 수천 개의 IP 를 방 문 했 지만 기본적으로 이 스 팸 댓 글 의 IP 이기 때문에 참 을 수 없다.
인터넷 에서 몇 가지 방법 을 찾 았 는데,주로 세 가지 가 있 는데,이 세 가 지 를 한 조각 씩 사용 하면 기본적으로 대부분의 쓰레기 평론 을 차단 할 수 있다.
1.Akismet 플러그 인 사용(https://wordpress.org/plugins/akismet/)백 스테이지 에서 무료 키 를 신청 하면 99%의 스 팸 댓 글 을 차단 할 수 있 습 니 다.그러나 이 플러그 인 은 스 팸 댓 글 을 데이터베이스 에 기록 합 니 다.잠시 후 수천 개,심지어 수만 개의 스 팸 댓 글 을 설치 한 후에 자동 으로 삭제 할 수 있 지만 보기 도 어색 합 니 다.그래서 두 번 째 방법 을 추가 합 니 다.
2.wp-comments-post.php 이름 변경
이 방법 은 wp-comments-post.php 를 임의의 이름 으로 바 꾼 다음 테마 파일 의 comments.php 에서 wp-comments-post.php 를 방금 바 꾼 이름 으로 바 꾸 는 것 입 니 다.
그러나 현재 의 스 팸 로봇 은 너무 강하 다.이런 방법 은 기본적으로 아무런 작용 이 없다.스 팸 댓 글 은 백 스테이지 의 스 팸 댓 글 에 들어간다.그래서 세 번 째 방법 으로 순수한 영어 의 스 팸 댓 글 을 걸 러 낸다.이런 댓 글 은 스 팸 댓 글 의 큰 부분 을 차지한다.
3.순수한 영어 쓰레기 평론 여과
테마 functions.php 에 다음 코드 를 추가 합 니 다.
function refused_spam_comments( $comment_data ) {
$pattern = '/[ -]/u';
if(!preg_match($pattern,$comment_data['comment_content'])) {
wp_die(' !');
}
return( $comment_data );
}
add_filter('preprocess_comment','refused_spam_comments');
그 중에서[1-]이 정규 표현 식 은 모든 중국 어 를 대표 합 니 다.이때 순수한 영어 의 쓰레기 평론 은 걸 러 낸 셈 이지 만 또 다른 쓰레기 평론,일본어 의...일본어 의 경우 같은 방법 을 사용 합 니 다.정규 표현 식 에 자주 나타 나 는 일본어 가명 몇 개 를 기록 하 십시오.
function fuckjp_comment_post( $incoming_comment ) {
$http = '/[<|=|.| | |KTV|ッ|の|ン||I|グ|Q|]/u';
if(preg_match($http, $incoming_comment['comment_content'])) {
wp_die( " !" );
}
return( $incoming_comment );
}
add_filter('preprocess_comment', 'fuckjp_comment_post');
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
wordpress+Stripe로 간단 서브스크 결제스트라이프 어드벤트 캘린더 12/20입니다(일에 걸치고 고멘나사이!)&간단한 재료로 죄송합니다! WordPress의 플러그인으로 구현할 수 있을 것 같다-, 그중 하고 싶다-라고 생각하고 있는 분에게! 유료 플러그인...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.