Tắt comment trong WordPress không cần plugin

Wordpress là gì?

WordPress là một nền tảng quản lý nội dung (CMS) miễn phí và mã nguồn mở được sử dụng để xây dựng và quản lý các trang web. WordPress được phát triển bởi một cộng đồng toàn cầu của các nhà phát triển và được cập nhật thường xuyên để cải thiện tính năng và bảo mật. WordPress cung cấp một giao diện dễ sử dụng cho người dùng, cho phép họ tạo, sửa đổi và quản lý nội dung trên trang web một cách dễ dàng. 

WordPress cũng có thể mở rộng thông qua các plugin và theme để thêm tính năng và trang trí cho trang web. WordPress được sử dụng rộng rãi cho các trang web blog, tin tức, thương mại điện tử và các trang web doanh nghiệp.


Tắt comment trong WordPress không cần plugin

Bình luận: tính năng có ích nhưng thường gây rắc rối nhiều hơn

Tính năng bình luận trong WordPress cung cấp cho người dùng một cách để tương tác và trao đổi ý kiến với nhau trên các bài đăng trên trang web. Tuy nhiên, tính năng này cũng có thể gây ra một số rắc rối, như sau:

  • Spam: Các bình luận spam có thể gây phiền hà cho người dùng và tạo ra các bình luận không liên quan hoặc không có giá trị cho bài đăng.
  • Phân tán chú ý của người dùng: Nếu có quá nhiều bình luận, đặc biệt là các bình luận không liên quan hoặc trùng lặp, có thể làm cho các bình luận chất lượng cao bị chìm và khó để nhận biết.
  • Các cuộc tranh luận tiêu cực: Tính năng bình luận cũng có thể dẫn đến các cuộc tranh luận tiêu cực giữa các người dùng trên trang web của bạn, điều này có thể gây ảnh hưởng đến sự thoải mái của người dùng khi ghé thăm trang web của bạn.

Tuy nhiên, WordPress cũng cung cấp các công cụ quản lý bình luận như chặn các bình luận spam, quản lý bình luận và thiết lập phê duyệt bình luận để giúp người dùng quản lý tính năng này một cách hiệu quả.

Đối với những ai không muốn phải tốn nhiều thời gian và công sức cho việc chống spam thì có thể thử cách tắt đi phần bình luận mà không cần plugin bên dưới.

Tắt phần bình luận của WordPress không cần plugin

Bạn có thể tắt phần bình luận của WordPress trên toàn site bằng cách làm theo các bước sau đây:
  • Đăng nhập vào trang quản trị WordPress của bạn.
  • Trong trang Dashboard, nhấp vào Appearance (Giao diện) và chọn Theme Editor (Trình chỉnh sửa chủ đề) trong menu bên trái.
  • Trên thanh bên phải, chọn tệp functions.php để mở nó để chỉnh sửa.
  • Dán đoạn mã sau đây vào đầu của tệp functions.php và nhấn nút "Update File" để lưu thay đổi.
// Disable support for comments and trackbacks in post types
function df_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', 'df_disable_comments_post_types_support');

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

// Hide existing comments
function df_disable_comments_hide_existing_comments($comments) {
    $comments = array();
    return $comments;
}
add_filter('comments_array', 'df_disable_comments_hide_existing_comments', 10, 2);

// Remove comments page in menu
function df_disable_comments_admin_menu() {
    remove_menu_page('edit-comments.php');
}
add_action('admin_menu', 'df_disable_comments_admin_menu');

// Redirect any user trying to access comments page
function df_disable_comments_admin_menu_redirect() {
    global $pagenow;
    if ($pagenow === 'edit-comments.php') {
        wp_redirect(admin_url()); exit;
    }
}
add_action('admin_init', 'df_disable_comments_admin_menu_redirect');

// Remove comments metabox from dashboard
function df_disable_comments_dashboard() {
    remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
}
add_action('admin_init', 'df_disable_comments_dashboard');

Lưu ý rằng nếu bạn sử dụng một chủ đề khác với tệp functions.php, bạn cần tìm tệp tương ứng để chỉnh sửa. Nếu bạn muốn kích hoạt lại phần bình luận trong tương lai, hãy xóa đoạn mã trên và lưu lại tệp functions.php.

Xem thêm: bài viết rất hay tổng hợp tất cả các cách thức để tắt phần bình luận của WordPress bao gồm cả sử dụng plugin và chỉnh sửa code: https://gofiber.vn/cach-tat-comment-trong-wordpress-sieu-nhanh-ban-can-biet





Nhận xét

Bài đăng phổ biến từ blog này

Những kiến thức cơ bản về Digital Marketing

B2B, B2c và vai trò trong nền kinh tế thị trường

DirectAdmin là gì? Quản lý hosting dễ dàng và hiệu quả