Wordpressの世界は初めてです。テンプレート階層のドキュメントを読んでオンラインで読みましたが、これを行うための最善の方法について、ここからフィードバックを得たいと思いました。
私がやろうとしているのは、自分のサイトにあるすべての投稿を単純にリストするページを作成することです。私は独自のテーマを作成しているため、ホームページ(front-page.php)が大幅に調整されています。私は最近の投稿をリストしますが、それらのタイトルのみです。ホームページに「すべてのブログ投稿を見る」へのリンクを追加したいと思います。 PHPコードに満足しています。投稿を表示する方法を知っています。ホームページとは別にすべてのページを表示するページを取得する最善の方法が何なのかわかりません。
これは非常に簡単に実行できると確信しています。Wordpress構造を使用しているだけなので、アドバイスをいただければ幸いです。
ページテンプレートを作成する Loopを使用する必要があります。次に、「All My Posts」ページを作成し、「ページの編集」管理ページの「ページ属性」セクションで作成したテンプレートを割り当てます。
get_page
関数を使用して、フロントページからこのページにリンクできます。 関数リファレンス/ページの取得 。
私はこの質問が何年も前に回答されたことを知っていますが、このページを見つける解決策を探している人には、はるかに簡単な解決策があります。
これで、すべての新しい投稿はデフォルトで自動的にブログカテゴリまたはその子カテゴリの1つになり、すべてが1ページに表示されます(特定の数の投稿の後に古い投稿にページングする可能性が最も高い)。
ボーナスとして、ブログの投稿はすべてyoursite.com/category/blogでアクセスできるようになりました