Support » Fixing WordPress » Remove feed from wp_head

  • Hi how can i remove the feed tag generated in wp_head()
    I have added

    <?php
    	remove_action( 'wp_head', 'feed_links_extra'); // Display the links to the extra feeds such as category feeds
    	remove_action( 'wp_head', 'feed_links'); // Display the links to the general feeds: Post and Comment Feed
    	remove_action( 'wp_head', 'rsd_link'); // Display the link to the Really Simple Discovery service endpoint, EditURI link
    	remove_action( 'wp_head', 'wlwmanifest_link'); // Display the link to the Windows Live Writer manifest file.
    	remove_action( 'wp_head', 'index_rel_link'); // index link
    	remove_action( 'wp_head', 'parent_post_rel_link'); // prev link
    	remove_action( 'wp_head', 'start_post_rel_link'); // start link
    	remove_action( 'wp_head', 'adjacent_posts_rel_link'); // Display relational links for the posts adjacent to the current post.
    	remove_action( 'wp_head', 'wp_generator'); // Display the XHTML generator that is generated on the wp_head hook, WP version
    ?>

    to the theme functions.php file but this tag still shows up in the categories and posts

    <link rel=”alternate” type=”application/rss+xml” title=”blah blah” href=”http://www.example.com/category/test/feed/&#8221; />

    how can i remove this?

    edit — using WordPress 2.8.6

    cheers

Viewing 6 replies - 1 through 6 (of 6 total)
  • Try adding:

    remove_action('wp_head', 'index_rel_link');

    Thread Starter pixelhub

    (@pixelhub)

    Thanks for the reply esmi but i already have that in the code above (line 5)

    I have found the info given in this post works (they add a number as the third parameter): http://rjpargeter.com/2009/09/removing-wordpress-wp_head-elements/

    Everywhere else I have read tells you to do the same as what you have in your first post, which doesn’t work.

    Dave

    Here’s the correct code which you can put in your functions.php file:

    <?php
    remove_action( 'wp_head', 'feed_links_extra', 3 ); // Display the links to the extra feeds such as category feeds
    remove_action( 'wp_head', 'feed_links', 2 ); // Display the links to the general feeds: Post and Comment Feed
    remove_action( 'wp_head', 'rsd_link' ); // Display the link to the Really Simple Discovery service endpoint, EditURI link
    remove_action( 'wp_head', 'wlwmanifest_link' ); // Display the link to the Windows Live Writer manifest file.
    remove_action( 'wp_head', 'index_rel_link' ); // index link
    remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); // prev link
    remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); // start link
    remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); // Display relational links for the posts adjacent to the current post.
    remove_action( 'wp_head', 'wp_generator' ); // Display the XHTML generator that is generated on the wp_head hook, WP version
    ?>

    http://www.nerdgrind.com

    I had the same problem. Try commenting out the automatic_feed_links function in your themes functions.php file if it is in there.

    Hey, hollywoodgrind — thanks, that worked.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Remove feed from wp_head’ is closed to new replies.