ひとり勉強ログ

ITエンジニアの勉強したことメモ

WordPressのカテゴリー一覧の記事をタイトル順にソートする方法

WordPressのカテゴリー一覧をタイトル順に並べる方法。

デフォルトでは投稿日時の降順で表示されている。

これをタイトル順に並び替える。

■記述ファイル functions.php

ソースコード [php] // カテゴリ一覧の表示順 function cate_order_by_title($query) { // 管理画面,メインクエリに干渉しないために必須 if (is_admin() || ! $query->is_main_query()) { return; } // カテゴリ番号「74」の一覧ページを if ($query->is_category('74')) { // タイトル順 $query->set('orderby', 'title'); // 昇順で表示 $query->set( 'order', 'ASC' ); return; } } add_action('pre_get_posts', 'cate_order_by_title'); [/php]

※参照サイト 関数リファレンス/is category