Xóa URL website form bình luận WordPress

4 tháng ago, WordPress Plugin, Views
Xóa URL website form bình luận WordPress

Tại Sao Bạn Nên Xóa URL Website Từ Bình Luận WordPress?

Tính năng cho phép người dùng thêm URL website của họ vào bình luận trên WordPress đã từng là một cách tuyệt vời để kết nối mọi người và xây dựng cộng đồng. Tuy nhiên, trong thời đại hiện nay, nó lại trở thành một mục tiêu béo bở cho spam bình luận và những kẻ lợi dụng SEO để xây dựng backlink miễn phí. Việc loại bỏ URL website khỏi bình luận có thể mang lại nhiều lợi ích, bao gồm:

  • Giảm spam bình luận: Spam bình luận thường chứa các liên kết đến các trang web độc hại hoặc quảng cáo. Việc loại bỏ URL sẽ làm giảm đáng kể lượng spam mà bạn nhận được.
  • Cải thiện chất lượng bình luận: Khi không còn động cơ xây dựng backlink, người dùng sẽ tập trung hơn vào việc đóng góp những bình luận có giá trị và liên quan đến nội dung bài viết.
  • Tăng cường bảo mật: Các URL độc hại có thể dẫn đến các trang web lừa đảo hoặc chứa phần mềm độc hại. Loại bỏ chúng giúp bảo vệ khách truy cập trang web của bạn.
  • Nâng cao trải nghiệm người dùng: Một lượng lớn bình luận spam có thể làm giảm trải nghiệm người dùng và khiến họ rời khỏi trang web của bạn.

Tóm lại, việc xóa URL website khỏi bình luận WordPress là một biện pháp hiệu quả để bảo vệ trang web của bạn khỏi spam, cải thiện chất lượng bình luận và nâng cao trải nghiệm người dùng.

Các Phương Pháp Xóa URL Website Khỏi Bình Luận WordPress

Có nhiều phương pháp để loại bỏ URL website khỏi bình luận WordPress. Bạn có thể chọn phương pháp phù hợp nhất với trình độ kỹ thuật và nhu cầu của mình. Dưới đây là một số phương pháp phổ biến nhất:

1. Sử Dụng Plugin WordPress

Đây là phương pháp đơn giản và dễ dàng nhất, đặc biệt nếu bạn không quen thuộc với việc chỉnh sửa code. Có nhiều plugin miễn phí và trả phí có thể giúp bạn xóa URL website khỏi bình luận.

Ví dụ một số plugin phổ biến:

  • Disable Comments: Plugin này cho phép bạn vô hiệu hóa hoàn toàn bình luận trên toàn bộ trang web hoặc chỉ trên một số bài viết/trang cụ thể. Nó cũng có tùy chọn loại bỏ trường URL website.
  • WP Armour: Plugin chống spam mạnh mẽ này cũng có tính năng loại bỏ URL website khỏi bình luận.
  • Antispam Bee: Một plugin chống spam khác với nhiều tính năng, bao gồm cả khả năng chặn các bình luận có URL.

Hướng dẫn cài đặt và sử dụng plugin:

  1. Trong bảng điều khiển WordPress, đi đến “Plugins” -> “Add New”.
  2. Tìm kiếm plugin bạn muốn sử dụng (ví dụ: “Disable Comments”).
  3. Nhấn “Install Now” và sau đó “Activate”.
  4. Truy cập cài đặt của plugin và tìm tùy chọn để loại bỏ trường URL website khỏi bình luận.
  5. Lưu cài đặt.

2. Chỉnh Sửa File `functions.php` của Theme

Phương pháp này đòi hỏi bạn phải có kiến thức cơ bản về PHP. Việc chỉnh sửa file `functions.php` của theme có thể gây ra lỗi nếu bạn không cẩn thận. Do đó, hãy sao lưu file này trước khi thực hiện bất kỳ thay đổi nào.

Mã code cần thêm vào file `functions.php`:


function remove_comment_url($arg) {
  $arg['url'] = '';
  return $arg;
}
add_filter('comment_form_default_fields', 'remove_comment_url');

Hướng dẫn thực hiện:

  1. Truy cập bảng điều khiển WordPress, đi đến “Appearance” -> “Theme Editor”.
  2. Tìm và mở file `functions.php` (thường nằm ở thư mục theme của bạn).
  3. Thêm đoạn mã trên vào cuối file `functions.php`.
  4. Nhấn “Update File”.

Lưu ý quan trọng:

  • Luôn sao lưu file `functions.php` trước khi thực hiện bất kỳ thay đổi nào.
  • Nếu bạn không chắc chắn về những gì mình đang làm, hãy nhờ đến sự trợ giúp của một nhà phát triển web.
  • Nếu bạn thay đổi theme, bạn sẽ cần phải thêm lại đoạn mã này vào file `functions.php` của theme mới.

3. Sử Dụng Child Theme

Sử dụng child theme là một cách an toàn hơn để chỉnh sửa file `functions.php`. Child theme cho phép bạn thực hiện các thay đổi mà không ảnh hưởng đến theme gốc. Khi theme gốc được cập nhật, các thay đổi của bạn sẽ không bị mất.

Các bước tạo và sử dụng child theme:

  1. Tạo một thư mục mới trong thư mục `wp-content/themes/` của bạn. Tên thư mục nên bắt đầu bằng tên của theme gốc, theo sau là “-child” (ví dụ: `twentytwentyone-child`).
  2. Tạo một file `style.css` trong thư mục child theme của bạn. Thêm đoạn mã sau vào file `style.css`:

/*
Theme Name:   Twenty Twenty-One Child
Theme URI:    http://example.com/twenty-twenty-one-child/
Description:  Twenty Twenty-One Child Theme
Author:       Your Name
Author URI:   http://example.com
Template:     twentytwentyone
Version:      1.0.0
*/

@import url("../twentytwentyone/style.css");

(Thay thế “Twenty Twenty-One” bằng tên theme gốc của bạn).

  1. Tạo file `functions.php` trong thư mục child theme của bạn. Thêm đoạn mã PHP ở trên vào file này.
  2. Kích hoạt child theme trong bảng điều khiển WordPress (“Appearance” -> “Themes”).

Bây giờ, bất kỳ thay đổi nào bạn thực hiện trong file `functions.php` của child theme sẽ không ảnh hưởng đến theme gốc.

4. Sử Dụng Code Snippets Plugin

Plugin Code Snippets cho phép bạn thêm và quản lý các đoạn mã PHP mà không cần chỉnh sửa trực tiếp file `functions.php`. Đây là một lựa chọn an toàn và dễ dàng để thêm mã loại bỏ URL website.

Hướng dẫn sử dụng Code Snippets plugin:

  1. Cài đặt và kích hoạt plugin Code Snippets.
  2. Trong bảng điều khiển WordPress, đi đến “Snippets” -> “Add New”.
  3. Nhập tiêu đề cho snippet (ví dụ: “Xóa URL website khỏi bình luận”).
  4. Dán đoạn mã PHP ở trên vào trình soạn thảo code.
  5. Chọn “Run snippet everywhere” trong phần “Scope”.
  6. Nhấn “Save Changes and Activate”.

Kiểm Tra Kết Quả

Sau khi áp dụng một trong các phương pháp trên, hãy kiểm tra xem trường URL website đã bị loại bỏ khỏi form bình luận hay chưa. Bạn có thể truy cập một bài viết trên trang web của mình và xem form bình luận. Nếu bạn đã thực hiện đúng cách, trường URL website sẽ không còn hiển thị nữa.

Các Lưu Ý Thêm

Ngoài việc loại bỏ trường URL website, bạn cũng nên thực hiện các biện pháp khác để chống spam bình luận, chẳng hạn như:

  • Sử dụng plugin chống spam (ví dụ: Akismet, Antispam Bee).
  • Bật kiểm duyệt bình luận.
  • Chặn địa chỉ IP của những người gửi spam.
  • Yêu cầu người dùng đăng ký trước khi bình luận.
  • Sử dụng Captcha hoặc reCAPTCHA.

Việc kết hợp nhiều biện pháp chống spam sẽ giúp bạn bảo vệ trang web của mình khỏi những bình luận không mong muốn và duy trì một môi trường bình luận lành mạnh.