排序是将一些订单应用于项目集合的过程。
Wordpress 高级自定义字段 - 使用 get_field_objects() 排序;
我正在使用高级自定义字段向每个帖子输出一些额外的数据。我通过将其添加到 WordPress 中的 post.php 文件来做到这一点: ... 我正在使用高级自定义字段向每个帖子输出一些额外的数据。我通过将其添加到 WordPress 中的 post.php 文件来做到这一点: <ul> <?php foreach( $fields as $field ): ?> <?php if( $field['value'] ): ?> <li><?php echo $field['label']; ?>: <div class="new_color_test"> <?php echo $field['value']; ?></div></li> <?php endif; ?> <?php endforeach; ?> </ul> 这曾经工作得非常完美!但是在更新一些字段标签后,这个 php 循环会在日期之后排序,而不是字段顺序。看这张图: 我用红色标记的部分是最先显示的!我很想对这个循环进行排序,因此它会在字段顺序之后输出!而不是某个日期.. 您可以使用 array_multisort 函数对字段进行排序。让我展示一下: ACF字段是分组存储的。每个字段都有 menu_order 参数。在管理字段中始终按其排序,但在前端,此顺序可能会被破坏。 所以,首先我们需要从我们的组中获取字段。我们需要知道ACF字段组ID。您可以在群组编辑页面的url中找到它,例如: http://site.ru/wp-admin/post.php?post=340&action=edit 在本例中,组 ID 为 340。如果您不想使用硬编码 ID(如果您的组不时更改),则可以使用组名称获取它(在此示例中,组名称 id Technic CPT): global $wpdb; $group_ID = $wpdb->get_var( "SELECT ID FROM $wpdb->posts WHERE post_title = 'Technic CPT'" ); 然后我们得到我们的字段数组: $acf_fields = acf_get_fields_by_id( $group_ID ); 下一步将为新订单创建数组。我们需要通过 menu_order 参数对字段进行排序: $order = array(); foreach ( $acf_fields as $key => $field ) : $order[ $key ] = $field[ 'menu_order' ]; endforeach; 注意,$acf_fields 的键也是 $order 的键! 最后,我们可以对字段进行排序: array_multisort( $order, SORT_DESC, $acf_fields ); 如果您想从大到小排序,将使用SORT_DESC。以及 SORT_ASC - 从小到大。 仅此而已。现在 $acf_fields 数组按 menu_order 参数排序。
我有一个以下格式的关联数组。我需要按降序对数组进行排序,并按升序对具有相同值的数组进行排序。 $numArray = 数组(); $numArray[0]['Word'] = '一'; $
按codeigniter中array_merge中的a.bill_id id升序排列?
$this->db->select('b.name as user_name,a.bill_id,a.dat,a.bill_id,a.buyer_typ'); $this->db->from('tra_books_sales_head a'); $this->db->join('mas_staff_head b','b.staff_id = a.
我有数组 [ ['值' => 1, '标签' => '常规'], ['value' => 2, 'label' => '批发客户'], ['value' => 3, 'label' => '公共客户'], [‘价值’...
sorted()之后的Distinct()是否给出不同的结果而不是使用独立流?
我在sorted()之后使用了distenict(),并且在列表流上相同都给出了diff结果 List list1 = Arrays.asList("aaaaa", "b", "lll", "kkk", &
我正在尝试编写一个宏来计算列中的重复值。它们已经按升序排序,因此我尝试对比较值的冒泡排序进行修改...
我有一个书店,里面有书籍,用户可以将这些书籍添加到购物车中,然后这些书籍的总价格显示在购物车中,每次他添加新东西时,状态都会添加该数字,.. .
这是问题问题链接 为了解决这个问题,我应用了 2 指针方法,但我得到了错误的答案 当 2 指针方法失败时,我无法弄清楚测试用例 我是第一个
按包含浮点值和字符串“N/A”的列对二维数组进行排序,并将“N/A”行移动到末尾
我的阵列: $数据 = [ ['id'=> 1,'值'=> 1.2], ['id'=> 3,'值'=>'不适用'], ['id'=> 2,'值'=> 2.5], ]; 我想对数值值排在前面的行进行排序...
我的数组: $数据=数组( 大批( 'id' => 1, “值”=> 1.2 ), 大批( 'id' => 2, “值”=> 2.5 ), 大批( ...
使用 SORT_STRING 标志对数组进行排序会导致注意:数组到字符串的转换
我的代码(PHP) 数组 开关 (strtoupper($OBJType)) { 案例“文件”: $SortWith = "A:"; 休息; 案例“DIR”: $SortWith = "B:"; 休息; 默认:...
ComplexHeat:使用column_split时忽略column_order
我在ComplexHeatmap github上打开了这个问题,但到目前为止我没有得到回应,希望这里有人能伸出援手...... 我试图使最简单的热图成为可能,但是行为......
我有产品也有评论。该评论可以投票,并且评论也可以有子评论。评论通过预先加载 $with 来加载,该 $with 在产品模型中定义...
我有一个文本或日志文件,通常如下所示: 第一行也是一个段落。 另一行是它自己的段落。 等等等等 但偶尔它会溢出到 mu...
我有一组点 S,需要根据它们围绕点 P 的角度进行排序。但是,我想避免指定特定的排序起始角度。我的目标是获得有序集...
我正在组织一些数据,这些数据存储在结构中,存储在向量中。我有两个几乎相同的排序函数,我想知道是否有一种有效的方法来编写它们。唯一的
假设您有一个有序的整数数组,并且需要查找数组中特定元素的索引。你决定使用二分搜索算法,这是一种常用的搜索算法...
如果每个数字连续出现两次,为什么内置的sorted()对于包含降序数字的列表会更慢?
我对四个相似的列表进行了排序。列表 d 始终比其他列表花费更长的时间,而其他列表都花费大约相同的时间: 答:33.5 毫秒 b:33.4 毫秒 c: 36.4 毫秒 d:110.9 毫秒 这是为什么? 测试脚本(在...
我正在开发一款类似于 Minecraft(红石)的 2d 游戏,其中某些操作必须在每个刻度中按预定义的顺序执行。有多个“模块”,每个模块都可以注册
我试图用Python打印出一本字典: 字典 = {"名字":"保罗","姓氏":"丁"} 对于 Dictionary.iteritems() 中的键、值: 打印键,“=”,值 虽然列出了“名字”项目