Я пытаюсь отсортировать свой пользовательский тип поста по номерам, которые вводятся в назначенный MetaBox.Числа, которые я ввожу, имеют запятые и правильно отображаются в базе данных.Однако, когда транзакции отображаются на основе приведенного ниже кода, он перечисляет все первые числа вместе 1, 2, 3, 4, 5, 6 с наименьшим первым номером и последним номером высоты.Проблема в том, что когда дело доходит до запятых, 6000 перечисляются рядом с 6 000 000.То, что я пытаюсь сделать, это перечислить сначала номера высот (deal_amounts), а наименьшие суммы - в конце.Я пытаюсь отсортировать их по всей сумме, а не по первому номеру.
$transaction = new WP_Query( array(
'post_type' => 'transactions',
'paged' => $paged,
'posts_per_page' => 50,
'orderby' => array( 'meta_value' => 'ASC' ),
'meta_key' => 'deal_amount',
) );
if ( $transaction->have_posts() ) :