Sitemap」などのプラグインを使えば簡単ですが、過去に自力で作ったのでメモ。固定ページにすることが多いと思います。IDで指定しちゃうと、サイトごとにいちいち変える必要が出てくるのでスラッグで指定。?>page.phpに書くには長すぎる、functions.phpに書くとメンテが面倒、なのでパートファイルにしてpage.phpから呼び出してます。置き場所、ファイル名はなんでもOK。この例では、テーマフォルダの「assets」フォルダ内の「content-sitemap.php」にしています。このファイルに、以下の呼び出しブロック「固定ページ、投稿、カスタム投稿タイプ」を書いていきます。?>「サイトマップページ」をサイトマップ中に表示したくないので「sitemap-page」のIDを取得して「exclude」で除外cssで「current_page_item」を隠せば簡単ですが、応用が利かないので却下。?></ul>ここは説明の必要ないですね。?>これはカスタム投稿名が「news」、表示するタクソノミーが「news_tax」の場合。表示したい投稿タイプが複数あるなら、このブロックを複数書いて「投稿タイプ」「タクソノミー」を変えるだけ。タクソノミーの命名ルールが決まっていれば「投稿名+ルール」でタクソノミーも代入できますね。見出しには、ラベル名あたりをを代入しても良いかも。「登録してあるカスタム投稿タイプを全部拾って表示する」ことは出来ません。これを実装する場合は、下記のような記事を参考にすれば出来るような気がします。作成されたカスタム投稿タイプなどを全て取得する方法ただし、表示したい投稿タイプと表示したくない投稿タイプがある場合、結局いちいち除外指定をしなくちゃならないので、あまり省力化ははかれません。これはプラグインを使っても同じこと。チェックボックスをクリックするだけですが。いうわけで、一応これで完成形。自分で書いたコードなのでレイアウトや装飾も気が楽です。関連記事ブログワードプレスのメモ2020.02.03Pico2ユーチューブの埋め込みを半自動できれいに表示ワードプレスのメモYouTubeカスタムフィールドワードプレス関数0:記事を書いた後、ふと思いついてテーマ「2020」を見てみると、jsで制御しているようです。要望が多かったのでしょう。scrollタームjQueryワードプレスPinterest風のレイアウトを実現できる「Masonry」系スクリプト実装時のトラブルメモです。外部ブログのフィードを表示する。APIが廃止になったとき、結構騒いだ記憶があります。