【WordPress】head内の余分なタグを削除する方法

WordPressサイトのパフォーマンスやセキュリティを向上させるためには、不要なタグやメタ情報を削除することが重要です。特に <head> タグ内に含まれる余分な情報は、ページの読み込み速度や検索エンジン最適化に影響を与える可能性があります。この記事では、WordPressサイトから不要なタグを取り除くための方法を紹介します。

テーマのfunctions.phpファイルを編集する方法

WordPressのテーマは、サイトのデザインや機能を制御する重要なファイルの1つです。functions.phpファイルを編集することで、不要なタグやメタ情報を削除することができます。

// 不要なタグを削除するためのカスタム関数
function remove_unwanted_tags() {
    remove_action('wp_head', 'rsd_link'); // RSD (Really Simple Discovery) link
    remove_action('wp_head', 'wlwmanifest_link'); // Windows Live Writer link
    remove_action('wp_head', 'wp_shortlink_wp_head'); // Shortlink
    remove_action('wp_head', 'wp_generator'); // WordPress generator meta tag
    remove_action('wp_head', 'feed_links', 2); // フィードリンク (RSS, RDF, Atom)
    remove_action('wp_head', 'feed_links_extra', 3); // 追加のフィードリンク (カテゴリなど)
    remove_action('wp_head', 'index_rel_link'); // Index link
    remove_action('wp_head', 'parent_post_rel_link', 10, 0); // Parent post link
    remove_action('wp_head', 'start_post_rel_link', 10, 0); // Start post link
    remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); // Previous and next post links
}
add_action('init', 'remove_unwanted_tags');

このコードをテーマのfunctions.phpファイルに追加することで、不要なタグが削除されます。

プラグインを使用する方法

WordPressのプラグインを使用すれば、カスタムコーディングなしで不要なタグを削除することができます。例えば、「WP Head Cleanup」といったプラグインをインストールすることで、不要なメタ情報を簡単に削除できます。

プラグインをインストールしたら、WordPressの管理画面から設定を行い、不要なタグを自動的に削除しましょう。

まとめ

WordPressサイトのパフォーマンスを向上させるために、不要なタグやメタ情報を削除する方法をぜひ試してみてください。