WordPress.org

Forums

Remove feed from wp_head (7 posts)

  1. pixelhub
    Member
    Posted 5 years ago #

    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/" />

    how can i remove this?

    edit --- using WordPress 2.8.6

    cheers

  2. esmi
    Forum Moderator
    Posted 5 years ago #

    Try adding:

    remove_action('wp_head', 'index_rel_link');

  3. pixelhub
    Member
    Posted 5 years ago #

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

  4. djeyewater
    Member
    Posted 5 years ago #

    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

  5. hollywoodgrind
    Member
    Posted 5 years ago #

    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

  6. mginop
    Member
    Posted 5 years ago #

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

  7. relish1227
    Member
    Posted 4 years ago #

    Hey, hollywoodgrind -- thanks, that worked.

Topic Closed

This topic has been closed to new replies.

About this Topic