Paulund
2012-04-07 #wordpress

Remove WordPress Meta Tags

By default Wordpress will add meta information into the head tag of your website. This meta information can provide your visitors with lots of different information about your Wordpress site from:

  • Category RSS URLs
  • Post RSS URL
  • Comment RSS URL
  • Really Simple Discovery end point
  • Windows Live Writer Manifest
  • Index Link
  • Prev post link
  • Next post link
  • Wordpress meta generator

Add the below snippet to your functions.php file to stop Wordpress from adding different meta information.

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 ver