wp_head()部分に出力される不要なタグを削除

WordPressは <head>タグ内、 header.php の wp_head() と書いてある箇所に、標準でいくつかのタグを出力します。
この中にはなくても良いのにーと思うものもあるため、それらを削除しました。

functions.php に以下を追加。
上から順番に、WordPressのバージョン、リモート投稿用、リモート投稿用、投稿ID形式の短いURLを示すタグです。

remove_action('wp_head','wp_generator');
remove_action('wp_head','wlwmanifest_link');
remove_action('wp_head','rsd_link');
remove_action('wp_head','wp_shortlink_wp_head');

あと、RSSフィードの<link>タグは自動ではなく固定で出力するようにし、コメント用のRSSフィードは不要なのでヘッダーに出力しないようにしました。

functions.php を修正。

//add_theme_support('automatic-feed-links');
remove_action('wp_head','feed_links_extra',3);

header.php の <head>タグ内に以下を追加。

<link rel="alternate" type="application/rss+xml" title="RSS" href="<?php bloginfo('rss2_url'); ?>" />

スッキリしました。(自己満足^^)


COMMENT

コメントをどうぞ

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)