記事一覧をカスタマイズする

今日はP168、一つのページの中にWPループが2箇所以上必要になる場合を
WP_Queryを使い、pre_get_postsアクションフックでメインクエリを変更しました。

メインクエリとは・・
クエリとは「どのようにWPループを行うかを指定する命令のようなもの」で、アクセスされたページに合わせて自動的にクエリを定義する、WPが前もって用意したクエリをメインクエリという。

pre_get_postsアクションフックとは・・
WPがクエリを取得する前に実行される「アクションフック」の一つ。
→WPで発生する特定のイベントに合わせて実行する事ができる機能。

WPがメインクエリを取得する前に、pre_get_postsアクションフックが実行されるので、メインクエリの変更ができる。

WP_Queryについて・・
独自のクリエを定義した場合でも、pre_get_postsを使ってメインクエリを変更した場合でも、WPは「WP_Query」を使う。これを使うと、どのような記事を表示するのか、パラメータを使って様々な条件でリクエストすることができる。

参考サイト

https://wemo.tech/160

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です