Remove WordPress header meta / links
Recently I was working on a WordPress theme, i needed to remove all the meta and edit links from WordPress theme header, because I was going to put all my jQuery script files at the bottom of the page to speed up page loading. Here's what I found on the net to remove meta links from WordPress theme header, it just removes everything. If you are attempting something like me and want to remove header from your wordpress them, just open "functions.php" file inside your default WordPress theme folder, which is located in (root/wp-content/themes/YOUR-THEME/) and add these lines, good luck!PHP
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
//remove header elements meta stuff
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