query_postsは非推奨。pre_get_postsを使っていこう

ワードプレスのquery_postsは非推奨となっています。

理由はいろいろあるらしいですが、pre_get_postsをレギュレーションとしている会社も増えてきましたね。

■ループ文(テンプレート側)

■functions.php ↓大体下記見たらわかると思う↓

つまり、今までテンプレートにクエリを書き込んでいたのをfunctions.phpに変更しちゃおうっていう話です。これによりデータベースの負担も軽減するとかしないとか。

ページャーとかも今まで通りのものが使えました。

■各ページ別に読み込めます

■参考サイト

https://dev-memo.com/php/pre-get-posts

https://qiita.com/_ruka_/items/e14280d34eddf49efad1

https://www.tam-tam.co.jp/tipsnote/cms/post9420.html

↓いろんなクエリの例も書いてある↓

http://emiac-works.com/coding/pre-get-posts-code-snipet/

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク