Skip to content

Instantly share code, notes, and snippets.

@vovafeldman
Last active October 31, 2016 22:44
Show Gist options
  • Save vovafeldman/7ac6a550276783cee81dbb3acbfd4464 to your computer and use it in GitHub Desktop.
Save vovafeldman/7ac6a550276783cee81dbb3acbfd4464 to your computer and use it in GitHub Desktop.
Freemius - WordPress Head Cleanup
<?php
// Disable emoji.
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
// Cleanup RPC.
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
// Cleanup oembed.
remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );
remove_action( 'wp_head', 'wp_oembed_add_host_js' );
// Remove WP generator meta.
remove_action( 'wp_head', 'wp_generator' );
// Disable XML RPC
add_filter( 'xmlrpc_methods', function ( $methods ) {
unset( $methods['pingback.ping'] );
return $methods;
} );
// Disable RESTful API.
add_filter('json_enabled', '__return_false');
add_filter('json_jsonp_enabled', '__return_false');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment