Cùng Hoa Sen Digital (HSD) thực hiện một số cách tắt comment trong WordPress ngắn gọn, đơn giản, dễ thực hiện trong bài viết dưới đây.
HDS sẽ chia sẻ 2 cách thực hiện: Không cần dùng đến code và cách dùng code đơn giản để tắt comment WordPress (Bonus thêm một số plugin).
Đầu tiên, khi nào bạn cần tắt comment WordPress?
Bạn sẽ cần tắt comment WordPress khi gặp các trường hợp sau đây:
- Không cho phép comment trong một số bài viết, trang nhất định
- Một số website kinh doanh dịch vụ, bán hàng không cần chức năng comment
- Đặc biệt là tình trạng spam/auto comment (spam backlink comment trong các post mới/cũ), đây cũng là nguyên nhân chính để bạn phải tắt chức năng comment
Cách tắt comment trong WordPress đơn giản không đụng đến code, không dùng plugin
Tắt all comment trong admin website WordPress
Vào admin website > Cài đặt > Thảo luận > Bỏ chọn Cho phép mọi người gửi bình luận về bài viết mới
Tắt comment trong post/page nào đó
Vào post/page cần tắt comment > Cột bên phải > Tab Bài viết > Thảo luận > Bỏ chọn Cho phép bình luận
Tắt comment trong tất cả post hoặc tất cả page
Vào Bài viết > Tất cả bài viết > Chọn tất cả bài viết > Chỉnh sửa > Áp dụng > Bình luận > Không cho phép > Cập nhật
Thực hiện tương tự cho phần Trang.
Cách tắt comment trong WordPress dùng code một cách đơn giản
Dán đoạn code sau đây vào phần file functions.php của theme (nhớ backup file functions.php trước khi thực hiện thao tác này):
add_action('admin_init', function () {
// Redirect any user trying to access comments page
global $pagenow;
if ($pagenow === 'edit-comments.php') {
wp_safe_redirect(admin_url());
exit;
}
// Remove comments metabox from dashboard
remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
// Disable support for comments and trackbacks in post types
foreach (get_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');
}
}
});
// Close comments on the front-end
add_filter('comments_open', '__return_false', 20, 2);
add_filter('pings_open', '__return_false', 20, 2);
// Hide existing comments
add_filter('comments_array', '__return_empty_array', 10, 2);
// Remove comments page in menu
add_action('admin_menu', function () {
remove_menu_page('edit-comments.php');
});
// Remove comments links from admin bar
add_action('init', function () {
if (is_admin_bar_showing()) {
remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60);
}
});
Cuối cùng, tắt comment WordPress với một vài plugin
Sử dụng plugin để tắt comment WordPress là phương án cuối cùng nếu bạn không thể thực hiện được các bước mình hướng dẫn ở trên.
Cách này mình không khuyến khích ^^.
Việc này khá đơn giản, bạn chỉ cần vào phần Plugin và tìm kiếm với cụm từ “turn off comment” để tìm và thêm plugin mới (hoặc tải trực tiếp tại đây: https://vi.wordpress.org/plugins/).
Hiện nay có rất nhiều plugin mà bạn có thể lựa chọn như ảnh dưới.
Bạn chỉ cần cài đặt plugin và active lên để sử dụng (vì phần này quá đơn giản nên mình sẽ không hướng dẫn thêm).
Kết lại
Cho dù sử dụng cách nào đi nữa, bạn hãy ưu tiên sự nhẹ nhàng, hạn chế sử dụng plugin để tránh làm giảm tốc độ của website.
HDS khuyến khích bạn sử dụng cách tắt comment WordPress trong phần Cài đặt vì đây là cách đơn giản và nhanh chóng nhất mà ai cũng có thể thực hiện.
Chúc bạn thành công!