記事ディレクトリ
WordPressを使ってウェブサイトを構築すると、デフォルトではWordPressはウェブサイトにバージョン番号のマークを残します。
古いバージョンのソフトウェアを使用している場合、WordPressのバージョン番号を公開することは、ウェブサイトのセキュリティ上の脆弱性となる可能性があります。
WordPressコード内のバージョン番号のヒントを非表示にする方法は?
それでは、陳偉良がWordPressのバージョン番号を非表示にする方法を説明します。
これは、使用している WordPress のバージョンを外部に知らせるために WordPress が自動的に生成するコードです。
WordPress サイトを開き、空の領域を右クリックして [ソースの表示] を選択します。通常、次のようなコード行が表示されます。
<meta name="generator" content="WordPress 5.8.1" />
- これは WordPress のバージョン番号です。
- 場合によっては、このタグが Web サイトのセキュリティ ホールになることもあります。

したがって、この場合、Web サイトで使用する WordPress のバージョン番号を非表示にする必要があります。
WordPress サイトには、WordPress のバージョン番号を簡単に公開できる場所が XNUMX つあります。
- Web サイトのソース コードのヘッダーにあるメタ タグ:
- スクリプトおよびスタイルシート ファイル内:
- Web サイトの RSS フィード:
- Web サイトのルート ディレクトリにある readme.html ファイル。
ウェブサイトが常に最新バージョンの WordPress を使用していると仮定すると、基本的にバージョン番号の漏洩によるセキュリティの問題を心配する必要はありません。
最も完全で簡潔なコードとともに、WordPress のバージョン番号を Web 上で非表示にするための多くのトリックがあります。
WordPressコードのバージョン番号を削除するには?
テンプレートの functions.php ファイルに次のコードを追加して、WordPress のバージョン番号を削除します。
/* 在 js 文件和 css 文件中隐藏 WordPress 版本号
* @return {string} $src
* @filter script_loader_src
* @filter style_loader_src
*/
function cwl_remove_wp_version_strings( $src ) {
global $wp_version;
parse_str(parse_url($src, PHP_URL_QUERY), $query);
if ( !empty($query['ver']) && $query['ver'] === $wp_version ) {
$src = remove_query_arg('ver', $src);
}
return $src;
}
add_filter( 'script_loader_src', 'cwl_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'cwl_remove_wp_version_strings' );
/* 在 generator meta 标签中隐藏 WordPress版本号 */
function cwl_remove_version() {
return '';
}
add_filter('the_generator', 'cwl_remove_version');- このコードは、最初の XNUMX つの場所に含まれている WP のバージョン番号を削除します。
- 上記 4 の readme.html ファイルは、WordPress のルート ディレクトリにあり、直接バックアップまたは削除できます。
mv readme.html readme.bak.html
- このドキュメントは、WordPress の簡単な紹介とインストール手順です。
もちろん、上記の方法では WordPress のバージョン番号が隠され、Web サイトのセキュリティ ホールを完全かつ効果的に解決することはできません。
- ウェブサイトを安全に保つための最初の要素は、WordPress のコア ソフトウェア、テーマ、プラグインを最新の状態に保つことです。
- 信頼できるユーザー名とパスワードを使用してください。
- 提供元不明の海賊版のテーマやプラグインを使用しないでください。
ウェブサイトに悪意のあるコードがないかスキャンするには、Wordfence Securityプラグインの使用をお勧めします。
Chen Weiliang氏のブログ(https://www.chenweiliang.com/ )に掲載されている記事「WordPressのバージョン番号を削除する方法?WordPressコード内のバージョン番号を隠す方法」が、皆様のお役に立てば幸いです。
この記事のリンクはご自由に共有してください:https://www.chenweiliang.com/cwl-1964.html
