コンテキスト(ホームページ、検索、アーカイブなど)に応じて、ページごとに異なる投稿数を表示するweb-dev-qa-db-ja.com/home/日本語/plugins/コンテキスト(ホームページ、検索、アーカイブなど)に応じて、ページごとに異なる投稿数を表示するコンテキスト(ホームページ、検索、アーカイブなど)に応じて、ページごとに異なる投稿数を表示する閲覧設定では、すべてのコンテキストで表示される投稿数に影響する表示される投稿数を設定するための場所があります。代わりにホームページに一定の数の投稿を表示し、アーカイブ、検索結果などのページには異なる数の投稿を表示します。テーマファイルを編集し、そこでクエリパラメータを変更することでこれを実現できることはわかっていますが、簡単な設定ページに簡単にアクセスできるようにしたいと思います。昔、私はこれをしたプラグインに出会いました、しかし私は今それを見つけることができません。Dougプラグインでこれを行うための最善の方法は、pre_get_postsアクションフックが見つかったときに次のサンプル関数を実行することです。$wp_queryオブジェクトが利用可能です。コンディショナルタグは利用可能ですが、WordPressがポストを取得する前に、つまり、query_posts()が2番目のクエリを追加するのではなく、最初のクエリの実行前にクエリ変数を変更します。kevtroutquery_postsを使用してカスタムループを作成し、is_home、is_archiveなどで投稿数を指定できます。varsを手動で設定します。最新の投稿のIDを取得するユーザーの役割で投稿/ページへのアクセスを制限するすでにソートされたクエリ内のランダムソートWordPressの投稿数がposts_per_pageで変わらないポストグローバルを信頼すべきでしょうか。