2013-04-26 3 views
2

Может ли кто-нибудь помочь мне в сортировке повторяющихся полей Wordpress.Как сортировать повторяющееся поле Wordpress

Я повторил поля, которые содержат значение, как это -

1-ый - 100GB, 1 месяц, Unlimited, $ 300
второй - 200GB, 1 месяц, Unlimited, $ 500
третий - 10GB, 1 месяц, неограниченное количество , $ 100

Выше приведены примеры повторяющихся полей. Я хочу, чтобы отобразить те, в accending порядке .. как это -

третий - 10GB, 1 месяц, Unlimited, $ 100
первый - 100Гб, 1 месяц, Unlimited, $ 300
второй - 200GB, 1 месяц, Неограниченный, $ 500

На самом деле, я хочу, чтобы отсортировать его по цене .. так как массив с самой низкой ценой идет первым.

Вот мой код: -

<?php $every = get_post_meta(get_the_id(), 'wpcf-plan-feature', false); foreach($every as $every1) { ?> 
<?php $feat = explode(',', $every1); {?> 

<ul class="liststyle5"> 
<li class="ram"><?php echo $feat[0]; ?></li> 
<li class="storage"><?php echo $feat[1]; ?></li> 
<li class="bw"><?php echo $feat[2]; ?></li> 
<li class="orange"><?php echo $feat[3]; ?></li> 
</ul> <?php }} 
       ?> 

Я использую плагин типы пользовательских полей.

+0

Является [** this **] (http://wordpress.org/support/topic/is-it-possible-to-display-the-get_post_meta-array-in-order), что вы хотите? –

+0

Вы храните знак доллара в ценах? – verbumSapienti

+0

Я не храню $ sign в ценах .. просто цифровую схему. – user1723214

ответ

1

Вы должны изучить расширенные пользовательские поля. Я не из тех, кто использует много плагинов, но это законно. ACF поможет с повторителями, сортировкой и захватом контента. Вот несколько примеров того, как сортировать поля ретранслятора http://www.advancedcustomfields.com/resources/how-to/how-to-sorting-a-repeater-field/

ACF экономит кучу времени и стоит посмотреть.