Tri des pages

Tri des sous-pages :

$children = get_pages(array('child_of' => $post->ID));
// Fonction de tri personnalisée pour trier suivant le ->menu_order des objets wordpress
// Permet d'avoir les bouteilles dans l'ordre voulu avec foreach()
function sortByMenuOrder($a, $b)
{
    if ($a->menu_order == $b->menu_order) {
        return 0;
    }
    return ($a->menu_order < $b->menu_order) ? -1 : 1;
}
usort($children, "sortByMenuOrder");

Puis :

foreach($children as $child)
{
   //...
}

Plutôt que d'utiliser des sous-pages comme sur Ansac et Didonne, est-ce qu'on peut trouver une solution de boucle plus ergonomique avec le plugin CMB2 ? Plugins, avis