# For all records
ORDER BY `pinned` ASC,
# Only for pinned records
ORDER BY `ID` ASC,
# Only for not pinned records
ORDER BY `ID` DESC
ID, Pinned
56, 1
58, 1
60, 1
957, 0
956, 0
812, 0
804, 0
798, 0
$post_query = new WP_Query([
'order' => 'ASC',
'orderby' => 'meta_value'
// Аргумент, который отвечает за выбор произвольного поля
// По которому будет совершаться сортировка, а не фильтрация...
]);
$post_query = new WP_Query([
// ...
'order' => 'ASC',
'meta_key' => 'pinned',
'orderby' => 'meta_value',
]);
Или он чем то хуже?