WordPress

Hướng dẫn vô hiệu hóa RSS Feed trong WordPress

Bạn có muốn vô hiệu hóa RSS Feed không? RSS Feed là một tính năng của WordPress giúp cho người đọc có thể cập nhật được những bài viết mới từ website mà không cần phải truy cập.

Có nhiều nguyên nhân khiến cho bạn muốn vô hiệu hóa RSS Feed nhưng chủ yếu là bạn muốn ngăn chặn người khác sao chép bài thông qua RSS Feed hoặc bạn không muốn đọc giả đọc bài viết thông qua hình thức này.

Có rất nhiều cách để thực hiện, mình sẽ giới thiệu cho các bạn 2 cách thông dụng nhất.

Vô hiệu hóa RSS Feed bằng plugin

Đây là cách đơn giản nhất nếu bạn không muốn tác động vào mã nguồn. Bạn chỉ cần tìm và cài đặt plugin Disable Feeds là nó sẽ làm mọi thứ mà bạn đang muốn.

Sau khi kích hoạt Disable Feeds bạn truy cập vào Dashboard -> Settings -> Reading. Tại mục Disable Feeds Plugin bạn đánh dấu chọn Redirect feed requests to corresponding HTML content.

Disable Feeds Setting

Mặc định thì plugin sẽ sẽ chuyển hướng người dùng tới bài viết có liên quan trên trang web nếu họ truy cập vào feed của một bài viết hay chuyên mục bất kì nào đó.

Tuy nhiên, bạn cũng có thể sử dụng cách tạo trang thông báo 404 nếu người dùng truy cập vào RSS Feed bằng cách đánh dấu vào Issue a Page Not Found (404) error for feed requests.

Đừng quên lưu lại để bắt đầu vô hiệu hóa RSS Feed của bạn nhé.

Vô hiệu hóa RSS Feed bằng functions.php

Để không phải cài đặt plugin rờm rà, tốn tài nguyên của hệ thống thì bạn có thể vô hiệu hóa RSS Feed của WordPress bạn có thể sử dụng tập tin functions.php.

Bạn dãn đoạn mã sau vào cuối tập tun functions.php:

function wpb_disable_feed() {
wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}
add_action('do_feed', 'wpb_disable_feed', 1);
add_action('do_feed_rdf', 'wpb_disable_feed', 1);
add_action('do_feed_rss', 'wpb_disable_feed', 1);
add_action('do_feed_rss2', 'wpb_disable_feed', 1);
add_action('do_feed_atom', 'wpb_disable_feed', 1);
add_action('do_feed_rss2_comments', 'wpb_disable_feed', 1);
add_action('do_feed_atom_comments', 'wpb_disable_feed', 1);

Sau đó bạn lưu lại thì thì truy cập vào một trang feed của website sẽ gặp thông báo như trong hình dưới.

Tắt RSS Feed

Như vậy mình đã giới thiệu cho bạn hai cách đơn giản nhất để có thể vô hiệu hóa RSS Feed trong website WordPress của mình. Nếu bạn có cách nào hay hơn hãy giới thiệu cho mình nhé!

Previous Post Next Post

No Comments

Leave a Reply

You Might Also Like