制作の現場から  
  ワードプレスの管理画面でカテゴリーの並び方をID順に変更する方法
2018
22
Aug

ワードプレスの管理画面でカテゴリーの並び方をID順に変更する方法

ワードプレスの投稿画面でカテゴリーを登録すると思ったようにカテゴリー名が並んでくれない経験をした人も多いかと思います。

これはカテゴリーの並び順がスラッグ順になっているからです。しかもアルファベット順、日本語ではコントロールが難しいです。

それならばスラッグで調整すればいいじゃないかと思うかも知れませんがスラッグが意味不明なスラッグになってしまいます。

そこで並び方をカテゴリーの ID 順に変更します。こうすると並び方は自由に設定できます。後々の変更のことを考えると途中にIDを追加できるように10,20,30・・・のように間隔を空けておくと便利です。

ワードプレスの管理画面でカテゴリーの並び方をID順に変更する方法

functions.php


if(is_admin()){
  function tn_terms_orderby(){
    if(get_query_var('post_type')==='post'){ 
      return 'ID';
    }
  }
  add_filter('get_terms_orderby', 'tn_terms_orderby', 10);
}

当然ですが if(is_admin()) を外すとサイドバーなどでカテゴリー一覧を表示しているときにも ID 順になります。

 

top