gpt4 book ai didi

php - WordPress WP_Query 'orderby' 不工作

转载 作者:可可西里 更新时间:2023-11-01 13:13:33 26 4
gpt4 key购买 nike

我的查询未使用 orderby 参数对我的帖子进行排序。

一点背景:

我在循环遍历“类别”ID 的自定义分类的 foreach 语句中。在该 foreach 语句中,我试图调用一个新的 WP_Query 从该 foreach 循环的每个“类别”获取帖子。我的 args 数组如下:

$args = array(
'post_type' => 'wpsc-product',
'post_status' => 'publish',
'showposts' => -1,
'tax_query' => array(
array(
'taxonomy' => 'wpsc_product_category',
'field' => 'term_id',
'terms' => $cat_id,
),
array(
'taxonomy' => 'series',
'field' => 'slug',
'terms' => $series_name
)
),
'orderby' => 'title',
'order' => 'DESC'
);

$cat_id$series_name 都是来 self 在这个 post_type 中的自定义分类法的数组。

orderbyorder 根本不起作用,我不明白这是为什么。

最佳答案

我已经在我的测试博客上检查了你的代码。它按预期工作。所以参数

'orderby' => 'title',
'order' => 'DESC'

你已经正确设置了。

在这种情况下,您可以检查 SQL 请求。

$query = new WP_Query($args);
var_dump($query->request);

关于php - WordPress WP_Query 'orderby' 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13459410/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com