首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress wpAlchemy对重复字段值进行排序

WordPress wpAlchemy对重复字段值进行排序
EN

Stack Overflow用户
提问于 2012-07-13 00:25:21
回答 1查看 345关注 0票数 0

我甚至不知道从哪里开始,所以我就把它扔出去。假设有一个自定义的帖子类型,里面有一个带有重复字段的wpAlchemy powered meta框,其中一个人可以添加多个标题,你不希望或者不相信用户会自己对附件进行排序,所以你想要按attachments.Say值的字母顺序返回附件数组。您将如何使用以下代码来完成此操作?(此代码位于单个页面的循环中)

代码语言:javascript
复制
<?php
global $attachment_repeat;
$meta = $attachment_repeat->the_meta();                                 
?>


<?php if($attachment_repeat->have_value('docs')):?>


      <ul class="attachments">                                  
<?php while( $attachment_repeat->have_fields('docs') ) : ?>



<li>
    <!--url --><a href="<?php $attachment_repeat->the_value('attachurl'); ?>" title="<?php $attachment_repeat->the_value('title'); ?>" target="_blank"><!--title --><?php $attachment_repeat->the_value('title'); ?></a>

</li>    

<?php endwhile; ?>
</ul>
<?php endif; ?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-17 23:50:53

首先,你应该得到主数组...如果您使用var_dump($arr),您将看到一个关联数组。。然后可以使用PHP数组排序函数进行排序。可能是这样的:

代码语言:javascript
复制
usort( $arr, "custom_sort" );
function custom_sort($a,$b) {
    return strcmp( $a['title'], $b['title'] );
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11456325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档