Cách xóa toàn bộ tính năng bình luận (comment) khỏi WordPress tốt nhất tránh Spam

5/5 - (1 bình chọn)

Trong phiên bản WordPress 6.1.1 dù bạn tắt tính năng bình luận trong WordPress và xóa rỗng code trong file comments.php và không để form comment ở cuối mỗi bài viết thì comment từ đâu vẫn lọt được vào phần quản trị bình luận. Vậy làm sao để xóa toàn bộ tính năng bình luận (comment) khỏi WordPress và dưới đây Zubi Cloud help chia sẻ đoạn code mà bạn có thể sử dụng để xóa hoàn toàn chức năng bình luận khỏi website 1 cách tốt nhất chuẩn xác và nhanh nhất tránh Spam comment

Xoa-hoan-toan-binh-luan-comment-form-wordpress
Xoa-hoan-toan-binh-luan-comment-form-wordpress

Trước tiên bạn hãy cài Plugin WP Bulk Delete để xoá mọi comment đã có trong wordpress nha.

Plugin-wp-bulk-delete
Plugin-wp-bulk-delete

Sau đó, Bạn chỉ cần copy đoạn code và dán vào file functions.php lưu lại.

add_action( 'admin_init', function () {
	// Redirect any user trying to access comments page
	global $pagenow;

	if ( $pagenow === 'edit-comments.php' ) {
		wp_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" link from admin bar
function remove_comments_admin_bar() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu('comments');
}
add_action('wp_before_admin_bar_render', 'remove_comments_admin_bar');

Chúc bạn thành công nha, mọi thắc mắc cần hỗ trợ vui lòng liên hệ bộ phận kỹ thuật Zubi Cloud

5/5 - (1 bình chọn)


Trả lời