How to Disable / Stop RSS Feeds in WordPress
Anyone who uses Wordpress may want to stop RSS feeds to stop spammers and scammers. The common approach is the following function added to functions.php :
function fb_disable_feed() {wp_die( __(‘No feed available,please visit our homepage!’) ); }
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);
What's wrong this function ?
Well it returns a HTTP Status code of 500
500 (Internal server error) | The server encountered an error and can't fulfill the request. |
Not terribly SEO friendly. Too many 500 errors call into question the reliability of that site. Google doesn’t want to send users to a site that ultimately times out and doesn’t load.
Need a better solution, email me.
No comments:
Post a Comment