Skip to content

Instantly share code, notes, and snippets.

@douglascabral
Last active August 17, 2016 15:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save douglascabral/6574c28399aaa08aa6ebaf59a8bccd8b to your computer and use it in GitHub Desktop.
Save douglascabral/6574c28399aaa08aa6ebaf59a8bccd8b to your computer and use it in GitHub Desktop.
Clean wp_head
//
// Limpa wp_head().
//
function wp_head_cleanup () {
// Remove Discovery.
remove_action('wp_head', 'rsd_link');
// Remove Feed.
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);
// Remove Postagens.
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );
// Remove Emojis.
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 Canonical.
remove_action('wp_head', 'rel_canonical');
// Remove oEmbed.
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );
remove_action( 'wp_head', 'wp_oembed_add_host_js' );
// Remove Outros.
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action ('wp_head', 'wp_generator');
}
add_action( 'after_setup_theme', 'wp_head_cleanup' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment