wordpress acf表格显示数据订单号

wordpress acf表格显示数据订单号,wordpress,advanced-custom-fields,Wordpress,Advanced Custom Fields,对于,我使用了包含10个字段的字段组函数,并在post中循环显示,如下所示: <?php $fields = get_field_objects($post_id); if( $fields) { foreach( $fields as $field_name => $field ) { if($field['type']=='text' || $field['type']=='textarea' ){ echo '<l

对于,我使用了包含10个字段的字段组函数,并在post中循环显示,如下所示:

<?php $fields = get_field_objects($post_id); 
if( $fields)
{
    foreach( $fields as $field_name => $field )
    {
        if($field['type']=='text' || $field['type']=='textarea' ){
            echo '<li>';
            echo '<label>' . $field['label'] . '</label>';
            echo '<span>' . $field['value'] . '</span>';
            echo '<span>' . $field['order_no'] . '</span>';
            echo '</li>';
        }
    }
}?>


现在我想按顺序对它进行排序\u不,我怎么做?

在打印之前,您可以尝试这样做:

function objectSort( $a, $b ) {
return $a->order_no == $b->order_no ? 0 : ( $a->order_no > $b->order_no ) ? 1 : -1;
}

usort( $fields, 'objectSort' );

注意:这不是一个完全正确的代码,我只是想给你一个解决方案的想法。

我尝试了这段代码,但它对我无效。。。总是顺序错误。