# WordPress5.5のサイトマップ機能を無効にする URL: https://webrandum.net/wordpress5-5-disable-sitemap/ 公開日: 2020-09-16 更新日: 2020-09-16 カテゴリー: コーディング タグ: WordPress, サイトマップ 出典: Webrandum(著者: サイトウ マサカズ) ## この記事の要約 `function.php`に下記の記述を追加すると、サイトマップが生成されなくなる。 (編集前のバックアップ必須) ``` add_filter( 'wp_sitemaps_enabled', '__return_false' ); ``` WordPress5.5では、検索エンジン向けのサイトマップを作成する機能が標準実装されました。 しかし、生成されるサイトマップは本当に基本的なもの(プラグインよりかなり低機能)です。 登録するURLを選択できなかったり、`lastmod`という、更新日時を検索エンジンに通知する記述が追加されなかったりするので、現時点ではプラグインを使って生成した方がよさそうです。 今回はWordPress5.5で実装された、標準のサイトマップ機能を無効にする方法をまとめておきます。 ## サイトマップの見方 生成されるサイトマップの位置は下記のパスになります。 ``` WordPressインストールURL/wp-sitemap.xml ``` WordPressをインストールしたディレクトリの直下に生成されます。 ## function.phpに記述 `function.php`に下記の記述を追加すると、サイトマップが生成されなくなります。 ただし、`function.php`はWordPressのテンプレートのコアな部分になるので、編集する前に必ずバックアップを取ってから行いましょう。 ``` add_filter( 'wp_sitemaps_enabled', '__return_false' ); ``` ## 様子を見つつ、いずれは採用 登場したばかりの機能で、まだまだ実際に使えるレベルではないのですが、下記のポイントができるようになってきたら、プラグインから標準機能に乗り換えてよさそうです。 - 登録するURLを設定できる 管理画面からできるとラク(コンテンツが増えるたびにファイルに記述しないといけないとかは面倒) - 更新日時が検索エンジンに通知されるなどの、サイトマップとしての基本の機能が揃う アップデートのたびに、なにかできるようになってないか見るようにしておきましょう。