サイト内検索
XMLサイトマップのnoindex対応 | 開発者向けフォーラム | Cocoon フォーラム

Topic starter2020年8月9日 21:59
Cocoonで実装されている各種インデックス設定を、新たに標準で実装されたXMLサイトマップに対応させる必要があります。
noindex設定などをサイトマップ(/wp-sitemap.xml もしくは /index.php?sitemap=index)などにも出力しないということです。
2020年8月10日 20:05
これについては一応、以前対応させてみました。
https://github.com/yhira/cocoon/commit/1a910d0cbe75a649729994bde37a16e59b72bd8c
Topic starter2020年8月10日 23:41
確認しました。
デフォルトで出力されるサイトマップには、
- ホームページ
- 各投稿タイプ
- 各タクソノミー
- ユーザー(投稿者)アーカイブ
なので、ユーザーアーカイブの制御も加える必要があるかと思います。
動作自体には問題なさそうですが、New XML Sitemaps Functionality in WordPress 5.5の「Removing Certain Sitemaps」にあるコードを参考にすると、もう少しシンプルに書けることを補足しておきます。
2020年8月11日 20:34
こんな方法があったのは知りませんでした。
カテゴリーとタグのコードを書き換えました。
https://github.com/yhira/cocoon/commit/88690c7d1d26befd5cc818580e371f4723adfe25
教えていただきありがとうございます!
2020年8月11日 20:35
投稿者アーカイブを出力しない設定も追加しておきました。
https://github.com/yhira/cocoon/commit/feb45e3d695660a0ce7d40de8240989459b846cc
2020年8月14日 22:32
ご確認いただきありがとうございます!