web-dev-qa-db-ja.com

あなたはフロントページとして投稿を選択することができますかそれともページだけですか?

フロントページとして投稿を選択し、すべての投稿リストを表示することは可能ですか?

これが私がやろうとしていることです。私は簡単に投稿を作成することができますし、それらの1つを投稿ページに設定したいのですが、フロントページの投稿を選択しようとすると自分の投稿ではなくページのみが表示されます。

フロントページは投稿できないと仮定するのは正しいですか?

enter image description here

2
1.21 gigawatts

いいえ、あなたがすることはできません。静的フロントページにはページテンプレートを設定する必要があります。あなたが望むことをするためにここにいくつかの選択肢があります

  • 静的フロントページとして選択したいページを作成します。その後、ページエディタのバックエンドで投稿に対して行うのと同じ方法でカスタムコンテンツを追加できます。その後、デフォルトのループを使用してコンテンツを通常どおりに表示できます。静的フロントページがどのように機能するかについての完全な使用例については、 静的フロントページ をチェックしてください。

  • ページテンプレートを作成してから、デフォルトのループをカスタムクエリに置き換えます。このカスタムクエリはあなたのニーズに応じて特定の投稿/投稿のセットを取得します。チェックアウト WP_Query ondカスタムクエリの作成方法と、カスタムクエリの作成に使用できるすべての使用可能なパラメータを確認します。

  • スティッキーポストでのビルドの振る舞いを複製してから、これを使用して独自のカスタムスティッキーポストを設定してから、静的フロントページに引き込みます。

これは理にかなっているだろういくつかのアイデアです。ちょっと注意してください、pre_get_postsは静的フロントページで期待通りに動作しません。カスタムコンテンツを表示するには、ここでカスタムクエリを使用する必要があります。

3
Pieter Goosen