管理画面で、カスタム分類の並び順を変えたい
-
都道府県を表すカスタム分類を下記のように追加しました。
register_taxonomy('area', 'post', array( 'labels' => array( 'name' => 'エリア' ), 'hierarchical' => true ));
各都道府県を追加したのですが、並び順がバラバラになっております。
希望としては
北海道、青森、岩手、宮城、、、、
といった形で北から順に並べたいです。そこでプラグイン(Advanced Custom Fields)を使って”area_code”というフィールドを追加し、
各都道府県に
01、02、03、04、、、、
と番号を振りました。functions.phpにget_terms_orderbyで並び順を変えようとしているのですが、
書き方で詰まっている状態です。
ググってみても、下記のような説明欄を利用した並び替えがヒットするだけでこちらの希望とは少しちがうものになっております。function taxonomy_orderby_description( $orderby, $args ) { if ( $args['orderby'] == 'description' ) { $orderby = 'tt.description'; } return $orderby; } add_filter( 'get_terms_orderby', 'taxonomy_orderby_description', 10, 1 );
お手数ですがご教示いただければ幸いです。
また、上記のtt.descriptionの「tt.」は何を表しているかもご教示いただきたいです。
よろしくお願いいたします。
9件の返信を表示中 - 1 - 9件目 (全9件中)
9件の返信を表示中 - 1 - 9件目 (全9件中)
- トピック「管理画面で、カスタム分類の並び順を変えたい」には新たに返信することはできません。