WordPress5.5のサイトマップ機能を無効にする

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


iTerm2で起動時に左上に表示される「Tip of the Day(今日のTip)」を非表示にする方法
ウェブサイト上で簡単にWYSIWYGエディタを実装する「TinyMCE」
WebPに対応して画像サイズを最適化する方法
Dart Sassでファイルを分割して管理する方法|Dart Sass入門
SourceTreeで環境設定の「カスタムアクション」「アップデート」「高度な設定」が選択できない
WordPressでbloginfo()の一部パラメーターの廃止・非推奨に注意!
Visual Studio Codeのエクスプローラー上でファイル・フォルダの複製ができるようになる拡張機能「Duplicate action」
MacでCLIツールをインストールするときに行うターミナルでの「パスを通す」とは一体なにか?
Vue.jsで値段を表示するときに3桁ごとにカンマを入れる方法
WordPressで既に公開済みの記事の更新を、指定した日付に反映する方法「PublishPress Revisions」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
高機能なスクリーンショットアプリ「CleanShot X」
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」