Hiện nay, việc lợi dụng RSS để lấy thông tin dữ liệu hàng loạt, tự động và khá phổ biến. Bạn thực sự muốn tắt RSS feed trong WordPress của bạn không?
Hướng dẫn tắt RSS feed trong WordPress
Theo mặc định khi bạn sử dụng WordPress sẽ không có tùy chọn cho phép xóa hay vô hiệu RSS fedd. Tuy nhiên, có 2 cách để bạn có thể tắt RSS feed trong WordPress, cụ thể:
Tắt RSS feed bằng cách sử dụng Plugin
Phương pháp sử dụng Plugin thường dành cho người mới bắt đầu sử dụng WordPress.
Trước tiên, bạn cần tìm Plugin Disable Feeds để tiến hành cài đặt và kích hoạt để sử dụng.
Sau đó, bạn truy cập vào mục Cài đặt (Settings)=>Mục Đọc (Reading) rồi kéo xuống bên dưới sẽ thấy phần Disable Feeds Plugin để cấu hình tắt RSS feed cho WordPress.
Theo mặc định Plugin sẽ cấu hình chuyển hướng người dùng khi truy cập vào /feed/ đến những nội dung liên quan trên trang Web của bạn. Ví dụ: chuyển hướng yêu cầu RSS feed giành cho bài đăng sẽ được chuyển hướng đến trang lưu trữ của bài đăng.
Tuy nhiên, bạn cần phải cấu hình lại để hướng người dùng đến một trang báo lỗi 404 khi muốn tắt RSS feed.
Hoặc bạn cũng có thể tích chọn mục “Do not disable the global post feed and global comment feed” nghĩa là vẫn cho phép người dùng truy cập vào RSS feed nhưng sẽ không cho hiển thị danh mục bài viết và nhận xét.
Bạn hãy nhớ Save Changes để lưu lại cài đặt nhé.
Tắt thủ công RSS feed trong WordPress
Cách tăt bằng thủ công này cũng rất đơn giản, không mất nhiều thời gian và cũng không phải cài đặt thêm một Plugin nào. Đơn giản, bạn chỉ cần coppy đoạn code dưới đây và dán vào dòng cuối cùng trong file “functions.php” ở giao diện Theme của bạn và cần phải Update File lại nhé.
function fb_disable_feed() {
wp_die( __('Tính năng RSS đã bị vô hiệu. Vui lòng quay về <a href="'. get_bloginfo('url') .'">Trang Chủ</a>!') );
}
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);
add_action('do_feed_rss2_comments', 'fb_disable_feed', 1);
add_action('do_feed_atom_comments', 'fb_disable_feed', 1);
Giải thích: Mã này đơn giản khi ai đó truy cập vào RSS trang Web của bạn để lấy thông tin sẽ xuất hiện thông báo “Tính năng RSS đã bị vô hiệu. Vui lòng quay về Trang chủ”. Bạn có thể tùy biến cài đặt cho dòng thông báo trên.
Còn nếu bạn muốn tắt hẳn link RSS feed trong đường dẫn thì hãy sử dụng thêm đoạn code dưới đây:
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
Lưu ý: Nếu giao diện Theme đang sử dụng của bạn không cần Update thì có thể dán trực tiếp trong file functions.php. Còn nếu Theme có phiên bản Update định kỳ thì bạn nên tạo một Child Theme và coppy đoạn code vào file functions.php trong Child Theme tránh việc Update Theme sẽ làm mất dữ liệu của đoạn code đó.
Thật là đơn giản để bạn có thể tắt RSS feed trong WordPress phải không nào?. Tuy nhiên, bạn có thể đọc bài viết RSS là gì? Hướng dẫn sử dụng RSS cho WordPress sẽ thấy điểm tích cực của RSS đối với Blog của bạn và có thể thay đổi ý định của mình. Nếu có thể hãy cho mình biết quan điểm hay ý kiến của bạn nhé.