WordPress metaタグのgeneratorを削除するには

silver mercedes benz emblem on blue surface

WordPressのwp_head()関数は、HTMLドキュメントの<head>セクションにいくつかの重要なタグを出力するために使用されます。この中には、WordPressのバージョンやテーマの名前などを含むmetaタグも含まれます。

WordPressのバージョンやテーマ名などの情報は、悪意のある攻撃者にとってはセキュリティ上の問題になる可能性があるため、metaタグを削除することが望ましい場合があります。以下は、metaタグ (generator)を削除する方法です。

  1. functions.phpファイルに以下のコードを追加します。
php
function remove_generator() { return ''; } add_filter( 'the_generator', 'remove_generator' );

このコードは、WordPressのアクションフックであるthe_generatorフィルターを使用して、metaタグ(generator)を削除します。これにより、WordPressのバージョン情報がHTMLに表示されなくなります。

  1. または、以下のコードをfunctions.phpファイルに追加します。
php
remove_action( 'wp_head', 'wp_generator' );

これは、wp_headアクションフックで出力されるwp_generator関数を削除することにより、metaタグ(generator)を削除する方法です。

どちらの方法でも、metaタグ(generator)がHTMLに表示されなくなります。ただし、注意してください。metaタグ(generator)を削除することで、WordPressのバージョン情報が非表示になりますが、攻撃者が他の方法でWordPressのバージョン情報を取得することは可能です。したがって、その他のセキュリティ対策も併せて実施することが望ましいです。

しゅう
しゅう

主に技術系の内容を書いています m(_ _)m

記事本文: 36

返信を残す

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