ホームページ >バックエンド開発 >PHPチュートリアル >WordPress フィードから WP バージョン番号を削除する手順
WordPress を使用するブロガーは一般にセキュリティを非常に意識しています。つまり、悪意のある人が古いバージョンの脆弱性を利用して Web サイトを攻撃するのを防ぐために、WordPress のバージョン番号を削除します。 (無料の WordPress テンプレートのダウンロード)
WordPress は、次のコードをフロントエンド コード head に追加します:
<meta name="generator" content="WordPress 4.7.3" />
使用方法が削除された後も、WordPress フィードにまだ 1 つ存在します:
<generator>https://wordpress.org/?v=4.7.3</generator>
上記の 4.7.3 は WordPress のバージョン番号です。実際、WordPress によって追加されたバージョン番号情報を削除する方法はインターネット上にたくさんあります。そこで、今日、php 中国語の Web サイトは、ほぼ完璧な解決策を共有する必要があります。いくつかの一般的な方法を見てみましょう:
方法 1: header.php の wp_head() を直接削除する
通常、wp_head()function は WordPress の仕様に従って開発されたテーマ ファイル header.php で使用されます。この記事の冒頭のコードは wp_head() 関数を通じて出力されますが、この関数は役に立たないコードを出力するため、面白半分に wp_head() 関数を直接削除する人もいます。
しかし、多くのプラグイン/テーマはこの関数を介して一部の操作を実行し、これらのプラグイン/テーマは動作できなくなります。もちろん、あなたが究極を追求する友人、または自由に挑戦する友人であれば、これは悪い考えではありません。
方法 2:remove_action
WordPress には非常によく開発された インターフェース があり、これもほとんどのチュートリアルで提供されている同様の方法を使用して追加および削除できます。それを選択して追加するだけです。現在のテーマの function.php に次のコードを追加します:
remove_action('wp_head', 'wp_generator');
これにより、この記事の冒頭で説明したバージョン番号を含むコードが Web サイトの先頭から削除されます。
ここで終わりだと思いますか? nononono さん、サイトの WordPress バージョン番号を完全に非表示にしていると思いますか? http://サイト アドレス/フィードなどのフィード ソースを開くと、この記事の冒頭にある 2 番目のコードのようなものが表示されます。 ?
WordPress.org/?v=4.7.3
それでは、フィード内の WordPress バージョン番号を削除するにはどうすればよいでしょうか?
何千年も変わらない方法は、現在のテーマのfunctions.phpファイルに次のコードを追加するだけです:
// 同时删除head和feed中的WP版本号 add_filter('the_generator', 'fanly_remove_wp_version'); function fanly_remove_wp_version() { return '';}
WordPressのフィードにあるWPのバージョン番号を削除するチュートリアルと方法が登場しました。まだフィードに気付かなかった場合は、振り返ってみましょう。もちろん、WordPress のバージョン番号が他の場所で漏洩していることに気付いた場合は、ぜひ提案して一緒に勉強しましょう。
以上がWordPress フィードから WP バージョン番号を削除する手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。