たとえば投稿の一覧を表示するとき、新しい順ではなく古い順で表示したり、特定の投稿を除外したりするには、クエリ条件を変更する必要があります。ところが、テンプレートが読み込まれた時点ですでにクエリ(データベースから投稿を取得してくる処理)は終了しているため、後から変更することはできません。メインループのクエリ条件を変更するには、pre_get_postsというアクションフックを利用します。
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed