WordPressのヘッダーをクリーンアップしてウェブサイトの読み込みを高速化

Wordpress87 Views

もしあなたが一般的なWordPressユーザーなら、WordPressがHTMLソースコードのヘッダー部分に、実は必要のないコードをたくさん挿入していることに気づいていないかもしれませんね?

なぜ、これらのコードが「必要ない」と言えるのでしょうか?それは、SEOに役立つわけでもなく、ごく少数のベトナム人ユーザーしかその機能を活用していないからです。それどころか、これらのコードはHTMLの容量を圧迫し、ブログやウェブサイトの読み込み速度を遅くしてしまいます。さらに、検索エンジンのボットが有益な情報を収集するのを妨げる可能性もあります。

ヘッダーをクリーンアップするために削除するべき要素

WordPressのヘッダーには、デフォルトで多くの要素が含まれていますが、その中にはウェブサイトの表示や機能に直接影響を与えないものも多数存在します。これらの要素を削除することで、ヘッダーをクリーンアップし、ウェブサイトの読み込み速度を向上させることができます。

WordPressのヘッダーをクリーンアップしてウェブサイトの読み込みを高速化 WordPressのヘッダーをクリーンアップしてウェブサイトの読み込みを高速化

以下は、削除を検討すべき要素です。

  • Really Simple Discovery リンク (rsd_link): ブログエディターなどの外部ツールと連携するための情報です。現在ではほとんど使用されていません。
  • WordPressバージョン (wp_generator): WordPressのバージョンを示す情報です。セキュリティ上の理由から、バージョンを隠したい場合に削除します。
  • RSSフィードリンク (feed_links, feed_links_extra): RSSフィードのリンクです。RSSフィードを使用していない場合は削除できます。
  • インデックスページへのリンク (index_rel_link): インデックスページへのリンクです。通常は必要ありません。
  • wlwmanifest.xml (wlwmanifest_link): Windows Live Writerというブログエディターとの連携に必要な情報です。現在ではほとんど使用されていません。
  • ランダム投稿へのリンク (start_post_rel_link): ランダムな投稿へのリンクです。必要なければ削除できます。
  • 親投稿へのリンク (parent_post_rel_link): 階層構造を持つ投稿の場合、親投稿へのリンクです。必要なければ削除できます。
  • 前後の投稿へのリンク (adjacent_posts_rel_link): 前後の投稿へのリンクです。テーマによっては、すでに同様の機能が実装されている場合があります。
  • WPショートリンク (wp_shortlink): 投稿のショートリンクです。必要なければ削除できます。

これらの要素を削除することで、ヘッダーのサイズを削減し、ウェブサイトの読み込み速度を向上させることができます。

WordPress を高速化するには、Wp Super Cache Plugin を使用できます。詳細な手順をここに書きました: 初心者のためのWP Super Cacheのインストールと設定方法

WordPressヘッダーをクリーンアップするコード

WordPressのヘッダーに自動的に挿入される不要なコードを削除するには、以下のコードをテーマのfunctions.phpファイルに追加します。

<?php

// WordPressのバージョン情報を削除
remove_action( 'wp_head', 'wp_generator' );

// Really Simple Discoveryのリンクを削除
remove_action( 'wp_head', 'rsd_link' );

// Windows Live Writerのマニフェストリンクを削除
remove_action( 'wp_head', 'wlwmanifest_link' );

// 前後の投稿へのリンクを削除
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );

// インデックスページへのリンクを削除
remove_action( 'wp_head', 'index_rel_link' );

// ランダム投稿へのリンクを削除
remove_action( 'wp_head', 'start_post_rel_link' );

// 親投稿へのリンクを削除
remove_action( 'wp_head', 'parent_post_rel_link' );

// WPショートリンクを削除
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );

// RSSフィードリンクを削除
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'feed_links_extra', 3 );

?>

 
変更を保存し、キャッシュを削除(もしあれば)してから、ブログ/ウェブサイトの任意のページのソースコードを表示して結果を確認してください。簡単ですよね?頑張ってください!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です