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

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

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

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

■記述ファイル
functions.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');

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

WordPress の一覧