If you use WordPress, and want to clean the code bloat it generates in the header, or are removing unnecessary code from your WordPress site in order to increase page speed, you can add the following lines of code to your functions.php file.
As always, the advice will be to make sure to test your site
remove_action( 'wp_head', 'wp_resource_hints', 2 );
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
remove_action( 'template_redirect', 'wp_shortlink_header', 11, 0 );
remove_action('wp_head', 'wp_generator');
remove_action ('wp_head', 'rsd_link');
remove_action( 'wp_head', 'wlwmanifest_link');
add_filter( 'max_srcset_image_width', create_function( '', 'return 1;' ) );
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );
Now, every WordPress install is different so you’ll want to make sure you’re not removing something your site may need. Make sure that you test your site after adding each line to make sure of which code is removed, and whether your site needs the code or relies on it for certain functions of performance reasons.
Also note, everyone has their own reasons for adding or removing code so some may not agree with the removal of any, or all of the above code from your header at all. If like to take full control of your header than the above code will work just fine for you.
Recent Articles
WooCommerce Script to Show Product Subcategory Thumbnails
As SEOs we want to take advantage of all the WooCommerce customization options available through custom coding so we can provide users with the best...
How To EASILY Track PDF Downloads & PDF Reads
Tracking PDF views in Google Analytics can involve an extremely complex setup using Google Tag Manager, but there is another easier way. To do this...
Leave a Reply