• RSS

[WP]特定の投稿タイプの順序をランダムに変更する方法(pre_get_postsでメインクエリを制御)

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

WordPressでメインループを書き換えたい場合がよくあるのでメモです。

今回は、Custom Post Type UIプラグインで「お知らせ(news)」というのカスタム投稿タイプを作成し、そのお知らせ記事一覧の表示順を、デフォルトの最新順から「ランダム」に変更する場合のカスタマイズです。

pre_get_postsでメインクエリを制御して表示順をランダムに変更

ご利用のテーマのfunctions.phpに以下のようなコードを追加します。

6行目の'orderby','rand'でランダム表示に変更しています。



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

コメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください