概要
【Wordpress】投稿一覧などでメインクエリに条件を指定したい場合などにWP_Queryでの再取得ではなく、pre_get_postsを使って条件指定(メインクエリの絞り込み)を行なう処理について。用途
- メインクエリの絞り込みを行ないたい場合にWP_Queryを使用せずに標準のWPループ処理で取得記事の絞り込みを行ないたい場合など。
- pre_get_postsを使用して記事一覧の絞り込みを行ないたい場合に使用。
内容
- functions.phpに適用するページを指定する条件分岐を記載し、pre_get_postsを実行する。
- pre_get_postsで指定する内容はWPループ WP_Queryを使用してサブループを生成する場合の雛形を参考とする。
実装方法
ローカル環境にコードを移設した際に動作しない場合はこちら。(トラブルシューティングページへ)