「Advanced Custom Fields」の「関連」フィールドで、並び順を日付やランダムに設定する方法
Advanced Custom Fieldsの「関連」フィールドは、デフォルトでは50音順に並んでいる。
この並び順を変更するための設定記述。
◆日付順+昇順
add_filter( 'acf/fields/relationship/query', 'custom_acf_relationship_query', 10, 3 ); function custom_acf_relationship_query( $args, $field, $post_id ) { $args['orderby'] = 'date'; return $args; }
◆日付順+降順
add_filter( 'acf/fields/relationship/query', 'custom_acf_relationship_query', 10, 3 ); function custom_acf_relationship_query( $args, $field, $post_id ) { $args['orderby'] = 'date'; $args['order'] = 'DESC'; return $args; }
◆ランダム
add_filter( 'acf/fields/relationship/query', 'custom_acf_relationship_query', 10, 3 ); function custom_acf_relationship_query( $args, $field, $post_id ) { $args['orderby'] = 'rand'; return $args; }
参考サイト
-
前の記事
Really Simple CSV Importerでチェックボックスを設定する方法 2018.09.26
-
次の記事
Intuitive Custom Post Orderの一覧表示調整 2018.10.17