記事をあいうえお順でソートする

wordpressの記事はデフォルトでは追加した順に並んでいきますが、あいうえお順にソートすることもできます。
カスタムフィールドでふりがなを入力させ、それをもとにソートします。

PHP

 
 

カスタムフィールドを使ってソートする!

カスタムフィールドの作成には、Advanced Custom Fieldsを使用しています。
Advanced Custom Fields

‘meta_key’ => ‘kana’はカスタムフィールドキーです。
‘meta_key’ => ‘ ‘に基準となるカスタムフィールド名を入れておきます

‘orderby’ => ‘meta_value’は順序付けパラメータです。’meta_value’は’meta_key’で指定したカスタムフィールド名で並びかえすることができます。ソート順は文字順列になるらしいです。カスタムフィールド値が数字の場合、予想外の動きをするため、その場合は’meta_value_num’ を指定したほうがいい。

‘order’ => ‘ASC’で昇順で並びかえます。今回は「あ~ん」の順で並びます。降順にしたいなら、‘order’ => ‘DESC’にします。

参照URL

関数リファレンス/WP Query

  • コーダーのための計算機