I want to remove the default RSS feed, which I can successfully do by adding this in functions.php file.
remove_action( 'wp_head', 'feed_links', 2 );
However, It is important for me to use this in a function instead of using directly. For that purpose, I’m trying following:
function remove_rss() {
remove_action( 'wp_head', 'feed_links', 2 );
}
add_action('wp_head', 'remove_rss');
but that does not work. I think the reason is the wp_head loads after the feeds are loaded in the header. How can I make it load before the header adds the feeds?
Thanks.
Try this instead:
why don´t use remove_theme_support() with add_action(‘after_setup_theme’, ‘my_setup_theme’) ?
Try using
init
instead. According to the list of hooks, it runs beforewp_head
.