วิธีลบช่องกรอก URL ใน Form Comment WordPress

หลายคนคงเคยเจอการ Spam ของคนต่างประเทศ เข้ามาในเว็บไซต์ wordpress ของเรา ที่มีช่องให้กรอก ซึ่งบางคนโดน Spam เป็น หมื่น เป็น แสน สแปมเลยครับ

โดยส่วนใหญ่คนที่มาสแปม จะเป็นบอท ที่ต้องการมาทิ้งเว็บไซต์ url ของเขา ในเว็บเราครับ ซึ่งจะมีผลต่อ SEO ของเว็บปลายทางที่เอาลิงค์มาลง แต่เราสามารถปิดช่องกรอก URL ใน Form ของ WordPress comment ได้ครับ และไม่ยากเลยด้วย ไปดูกันเลย

 

วิธีลบช่อง URL ใน Comment WordPress มี 2 วิธี

1. ใช้การลบผ่านไฟล์ comment.php:

  • เข้าไปหลังบ้านเว็บของเรา และเข้าไปที่ Theme Editor และหาไฟล์ comments.php 
  • ลบข้อมูลในช่อง url ออกไป ดังโค๊ดด้านล่าง
$url = '<p class="comment-form-url">' .
'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" tabindex="3" />' .
'<label for="url">' . __( 'Website', 'genesis' ) . '</label>' .
'</p>';

ทุกธีมจะมีไฟล์ comments.php อยู่ครับ สามารถไปลบได้ทุกธีมเลย

 

2.ใช้การลบผ่านไฟล์ Function.php

เข้าไปที่ Code ไฟล์ Function.php ผ่านหลังบ้าน Theme editor

// Remove URL/Website field in Comment form
add_filter('comment_form_default_fields','infophilic_remove_comment_url');
  function infophilic_remove_comment_url($fields) { 
    unset($fields['url']);
  return $fields;
}

ให้แก้ไขส่วนที่เป็น Remove ตามภาพได้เลยครับ

 

แค่นี้เว็บไซต์คุณ เวลามีฝรั่งเข้ามาสแปม เค้าก็จะไม่สามารถกรอกลิงค์เว็บไซต์ตนเองลงไปได้แล้วครับ แล้วเค้าก็จะไม่มาสแปมเว็บไซต์เราอีกต่อไป ถือว่าเป็นประโยชน์มากๆเลยครับสำหรับเว็บเรา

 

ข้อมูล WordPress ต่าง ๆ ที่คุณอาจสนใจ

Post Author: admin