php - 在结果中排序 foreach 循环
问题描述
您好,我想订购我的 foreach 循环。我在顶部找到的信息使用数组,由于我使用的是 get_term 函数,我不确定如何添加订单命令。
这是我的代码,根据我在网上阅读的内容,我应该能够使用 'Orderby' => 'count' 'order' => 'DESC' 但是当我添加它时,什么也没有发生。
<div class="category" data-aos="fade-left" data-aos-delay="300">
<h2>Popular Categories</h2>
<?php
$terms = get_terms('category'); /*Name Of category*/
foreach (array_slice($terms, 0, 5) as $term ):
?>
<ul class="category-list">
<li class="list-items" data-aos="fade-left" data-aos-delay="400">
<a href="#"><?php echo $term->name ;?> </a> <span>(<?php echo $term->count ;?>)</span>
</li>
</ul>
<?php
endforeach;
wp_reset_query();
?>
</div>
我读到我可能必须创建另一个数组。感谢您的时间。
解决方案
WordPress 允许您直接在WP_Query
. 只需将一个数组传递给the get_terms()
函数,你就应该得到你想要的:
$args = array(
'orderby' => 'id',
'order' => 'DESC'
);
get_terms('category', $args);
将 替换为orderby
您希望它订购的行。
推荐阅读
- c# - 请求中的重定向 URI https://localhost:44322/domain.com 与授权给 OAuth 客户端的 URI 不匹配
- vue.js - Vue 监视待处理的 http 请求
- c# - DirectoryInfo.EnumerateDirectories 仅可访问的文件夹和未隐藏的文件夹
- .net - 是否可以使用 Newtonsoft.Json 创建无内容类?
- python - PyInstaller exe文件可以分发吗?
- python - XML特定行配对python
- c# - Xamarin C# - 如何将 blob 存储帐户名称和密钥连接到首选项?
- java - 使用 Eclipse 导入 Maven 子项目问题
- azure - Xml 到 Json 液体模板停止在 Azure 逻辑应用上工作
- c# - 在这种情况下处理异常的最佳方法是什么