it-swarm-ko.tech

줄 수있는 방법

내 WordPress 사이트에 Akismet 플러그인이 있지만 점점 더 많은 스팸성 댓글을 받고 있습니다. 나는 그 사이트가 그다지 인기가없고, 많은 교통량을 가지지 않는 것에 따라 놀랄 만하다. 스팸을 줄이기위한 방법이 있습니까?

15
tombull89

내 블로그의 경우 Akismet을 사용하여 내 블로그에 게시 된 스팸을 잡으려고하지만 몇 가지 플러그인을 사용하여 스팸이 처음 게시되는 것을 방지합니다.

  1. Cookies For Comments 는 주석을 남긴 사람들이 쿠키와 CSS 스타일 시트를 사용하도록 요구합니다. 스타일 시트가로드되면 쿠키를 설정하는 사이트에 추가됩니다. 이 쿠키는 코멘트가 남을 때 검색됩니다. 쿠키가 없습니까? 주석이 거부됩니다.

    대부분의 스팸 봇이 스타일 시트를로드하거나 쿠키를 허용하지 않기 때문에 효과적입니다. 이것은 사람이 남긴 스팸을 막지는 못합니다 (Akismet의 일은 그것을 잡을 것입니다).

  2. 트랙백 사용 안 함 은 정확히 무엇을하는지 말합니다. 스팸 핑 (다른 블로그의 링크)을받을 때, 가장 자주는 더 좋고 더 현대적인 핑백 대신 사용되지 않는 트랙백 형태입니다. 트랙백은 일반적으로 사용되는 경우 트랙백을 보내는 사람이 블로그의 특수 URL을 블로그에 입력하도록 요구합니다. 트랙백은 더 이상 합법적으로 사용되지 않습니다. 따라서 안전하게 트랙백을 사용 중지하고 많은 스팸을 피할 수 있습니다. Akismet은 모든 핑백 스팸을 처리합니다 (실제로 발생하지만 거의 그렇지 않습니다).

Akismet 옆에 설치된 두 개의 플러그인을 사용하여 스팸 메일을 몇 개 얻었고 실제로 블로그 중 일부는 실제로 만들지 않습니다.

희망이 도움이됩니다.

15
Viper007Bond

내가받는 스팸의 대부분은 연락 양식을 통해 보내며 항상 Gmail 주소를 사용합니다. 시간을내어 모든 사람을 Google에 신고합니다. 나는 그들이 그 Gmail 주소를 사용하려고 시도하고 있기 때문에 숫자를 줄이면 빠져 나올수록 ROI가 낮아지고 그 방법으로 얻을 수있게되고 단순히 시도를 멈추게됩니다.

Akismet은 댓글 스팸을 걸러내는 데 아주 능숙합니다. Captcha는 큰 PITA이고 코멘트를 남기기 위해 등록해야하는 것은 강한 코멘트 - 억제력이지만 쉬운 수학 질문 또는 css 숨겨진 필드 는 두 가지 옵션입니다. 시도 할 수 있습니다.

4
CAD bloke

실제로 스팸을 줄이려면 Captcha 플러그인을 설치하는 것이 좋습니다. 그래도 스팸이 이미 Akismet에 의해 잡히고 있다면 다른 필터를 추가 할 필요가별로 없습니다. 그냥 '당신은 인간입니까?' Akismet을 통해 실제 코멘트를 전달함으로써 이중 점검 전에 확인 단계.

두 시스템을 함께 사용하면 대부분의 자동화 된 스팸 (예 : 봇)을 차단하고 "블로그가 꽉 찼다"라는 가짜 필터를 걸러 낼 수 있습니다.

3
EAMann

나는 또한 Akismet 을 사용하지만 스팸 코멘트가 거의 전달되지 않습니다.

이것이 제가하는 것입니다.

1.귀하의 의견 양식에서 웹 사이트 URL 필드를 삭제하면 두 스팸 발송자가 링크를 떠나는 데에만 관심이 있으므로 자동화 된 수동 스팸 댓글. 플러그인을 설치하거나 코드를 사용하여이 작업을 수행 할 수 있습니다.

2. 또한스팸 봇이 프로그래밍 된 Word 전자 메일을 포함하기 때문에 주석 양식 허용 태그를 제거했습니다. 찾다. 플러그인을 설치하거나 코드를 사용하여이 작업을 수행 할 수 있습니다.

3. 토론 설정을 올바르게 구성합니다 . 트랙백을 비활성화하고 댓글 작성자에게 승인 된 댓글이 하나 이상 있어야합니다. 모든 의견은 관리자의 승인을 받아야합니다.

하나의 링크 만 허용되도록 설정을 구성 할 수도 있지만 수동으로 승인하지 않는 한 허용하지 않는 것이 좋습니다.

댓글 스팸은 Akismet이 가끔씩 작동하지 않는 경우를 제외하고는 나에게 결코 문제가되지 않았습니다. 자주 사용하지는 않지만 오랫동안 지속되지는 않지만 일어날 때 알 수 있습니다.

enter image description here

다음은 자녀 테마의 끝에 붙일 수있는 코드입니다. function.php 파일을 사용하여 댓글 양식에서 웹 사이트 URL 입력란을 삭제하십시오.

function remove_website_url_field_comment_form($fields) {
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields','remove_website_url_field_comment_form');

주석 형식을 허용 태그를 제거하기 위해 귀하의 자녀 themes.php 파일의 끝에 붙여 넣을 수있는 코드는 다음과 같습니다 :

add_filter( 'comment_form_defaults', 'wpsites_remove_comment_form_allowed_tags' );

function wpsites_remove_comment_form_allowed_tags( $defaults ) {

$defaults['comment_notes_after'] = '';

return $defaults;

}
3
Brad Dalton

블로그의 comments-post.php 파일에 대한 직접 요청을 모두 제거하여 스팸 코멘트를 줄일 수 있습니다. 이렇게하면 자동 스크립트가 차단되어 사용자가 귀하의 의견 양식을 무시할 수 없습니다. 이 php 함수를 functions.php 파일에 배치하면됩니다.

function check_referrer() {
    if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == '') {
        wp_die(__('Any Message'));
    }
}
add_action('check_comment_flood', 'check_referrer');
0
Zohair Baloch