Có bất kỳ câu hỏi nào?

Hãy tìm kiếm kết quả bên dưới để được giải đáp, trên mọi lĩnh vực

Loại bỏ hoàn toàn phần Comment trong WordPress

Để loại bỏ hoàn toàn phần bình luận (comments) trong WordPress, bạn có thể thực hiện các bước sau:

Tắt chức năng bình luận qua cài đặt của WordPress:

  • Đi đến Dashboard > Settings > Discussion.
  • Bỏ chọn tùy chọn “Allow people to post comments on new articles” và bất kỳ tùy chọn liên quan đến bình luận nào khác.
  • Lưu thay đổi.

Ẩn phần bình luận bằng CSS:

  • Nếu bạn chỉ muốn ẩn phần bình luận mà không xóa chúng khỏi cơ sở dữ liệu, bạn có thể thêm CSS này vào file style.css của theme child:
    .comments-area { display: none; }
  • Điều này sẽ ẩn phần bình luận khỏi giao diện người dùng.

Xóa code bình luận từ theme:

  • Truy cập vào file comments.php hoặc bất kỳ file template nào khác có chứa mã để hiển thị bình luận.
  • Xóa hoặc comment out các đoạn mã liên quan đến hiển thị bình luận.

Xóa bình luận từ cơ sở dữ liệu:

  • Để xóa hoàn toàn bình luận khỏi cơ sở dữ liệu, bạn có thể dùng plugin hoặc chạy câu truy vấn SQL thông qua phpMyAdmin để xóa tất cả bình luận.
  • Lưu ý: Đây là thay đổi không thể hoàn tác, hãy sao lưu cơ sở dữ liệu trước khi thực hiện.

Sử dụng plugin:

  • Có nhiều plugin có thể giúp bạn quản lý hoặc vô hiệu hóa bình luận, như Disable Comments.

Sửa file functions.php:

  • Bạn cũng có thể thêm mã vào file functions.php của theme child để vô hiệu hóa chức năng bình luận:
// Disable support for comments and trackbacks in post types
function disable_comments_post_types_support() {
    $post_types = get_post_types();
    foreach ($post_types as $post_type) {
        if(post_type_supports($post_type, 'comments')) {
            remove_post_type_support($post_type, 'comments');
            remove_post_type_support($post_type, 'trackbacks');
        }
    }
}
add_action('admin_init', 'disable_comments_post_types_support');

// Close comments on the front-end
function disable_comments_status() {
    return false;
}
add_filter('comments_open', 'disable_comments_status', 20, 2);
add_filter('pings_open', 'disable_comments_status', 20, 2);

Nhớ rằng, việc sửa đổi mã nguồn nên được thực hiện cẩn thận và tốt nhất là trong môi trường staging hoặc local trước khi triển khai lên môi trường sản xuất. Hãy đảm bảo rằng bạn đã sao lưu trang web trước khi tiến hành những thay đổi này.