All in One SEOには、サイトのどこにでもHTMLサイトマップを表示するために使用できるショートコードがあります。
この方法は、WordPressのクラシックエディターまたはブロックエディター内、あるいは任意のページビルダーで使用できます。
HTMLサイトマップの設定については、こちらのHTMLサイトマップの作成方法の記事をご覧ください。
HTMLサイトマップショートコード
HTMLサイトマップを表示するために使用する主なショートコードは次のとおりです。
[aioseo_html_sitemap]
ショートコードオプション
表示される内容をカスタマイズするために使用できる属性もいくつかあります。
「HTMLサイトマップ」設定の「HTMLサイトマップの表示」セクションにある「ショートコード」をクリックすると、ショートコードを確認できます。

ショートコードの隣にある「詳細設定」リンクをクリックすると、すべての属性を確認できます。

ショートコードの属性は次のとおりです。
- post_types – サイトマップに表示したい投稿タイプを指定するために使用します。複数の投稿タイプをコンマで区切ってリストできます。各投稿タイプのスラッグを使用してください。例:post, page
- taxonomies – サイトマップに表示したいタクソノミーを指定するために使用します。複数のタクソノミーをコンマで区切ってリストできます。各タクソノミーのスラッグを使用してください。例:category, post_tag
- label_tag – HTMLサイトマップの各セクションの上に表示されるラベルに使用したいHTMLタグを指定するために使用します。デフォルトはH4です。
- show_label – HTMLサイトマップの各セクションの上にラベルを表示するかどうかを制御するために使用します。値はtrueまたはfalseで、デフォルトはtrueです。
- publication_date – HTMLサイトマップの各コンテンツアイテムの横に、コンテンツが公開された日付を表示するかどうかを制御するために使用します。値はtrueまたはfalseで、デフォルトはtrueです。詳細についてはこちらのドキュメントをご覧ください。
- archives – HTMLサイトマップの代わりにコンパクトなアーカイブを表示するかどうかを制御するために使用します。値はtrueまたはfalseで、デフォルトはtrueです。詳細についてはこちらのドキュメントをご覧ください。
- order – HTMLサイトマップにコンテンツがリストされる方向を制御するために使用します。値はASCまたはDESCで、デフォルトはASC(昇順)です。詳細についてはこちらのドキュメントをご覧ください。
- order_by – HTMLサイトマップにコンテンツがリストされる順序を制御するために使用します。値はpublish_date、last_updated、alphabetical、またはidで、デフォルトはpublish_date(公開日)です。詳細についてはこちらのドキュメントをご覧ください。
これらの属性の使用方法の例を次に示します。
[aioseo_html_sitemap post_types="post,page" taxonomies="category,post_tag" label_tag="h2" show_label="true" publication_date="true" archives="false" order="ASC" order_by="alphabetical"]