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

WordPress
スポンサーリンク

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

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

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

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


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

コメント

タイトルとURLをコピーしました