Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Den WordPress-Header von unnötigen Einträgen befreien

Den WordPress-Header von unnötigen Einträgen befreien

Machen Sie bitte vor dem Hochladen ein Back-up Ihrer jetzigen WordPress Installation.

Der wp_head() Hook bläht an manchen Stellen den Header unnötig auf. Mit diesem Snippet ist Schluss damit. Der Code kommt in die functions.php idealerweise in Ihr Child Theme.

/**
 * Den WordPress-Header von unnötigen Einträgen befreien
 */
add_action('init', 'dwp_remheadlink');
function dwp_remheadlink()
{
    remove_action('wp_head', 'rsd_link');
    remove_action('wp_head', 'wp_generator');
    remove_action('wp_head', 'index_rel_link');
    remove_action('wp_head', 'wlwmanifest_link');
    remove_action('wp_head', 'feed_links', 2);
    remove_action('wp_head', 'feed_links_extra', 3);
    remove_action('wp_head', 'parent_post_rel_link', 10, 0);
    remove_action('wp_head', 'start_post_rel_link', 10, 0);
    remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
    remove_action('wp_head', 'wp_shortlink_header', 10, 0);
    remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment