我正在创建一个简单的查询,它应该通过一个包含数字的元值进行查询。%1应该是第一,%2应该是第二,%3应该是第三。
由于某些原因,在我的查询中,它类似于1,3,2。我遗漏了什么??
$args = array(
'post_type' => 'x-portfolio',
'posts_per_page' => $count,
'paged' => $paged,
'orderBy' => 'meta_value_num',
'meta_key' => 'liste_nr',
'order' => 'asc',
'tax_query' => array(
array(
'taxonomy' => 'portfolio-category',
'field' => 'term_id',
'terms' => $filters,
),
array(
'taxonomy' => 'portfolio-category',
'field' => 'name',
'terms' => 'Accessories',
'operator' => 'NOT IN'
)
)
);
发布于 2020-03-13 19:04:48
我以前遇到过这种情况,当CPT,插件等做了一个自定义查询,他们永远不会重置,它可以完全覆盖你的。
尝试在它之前删除wp_reset_query(),并确保在它之后使用它。
https://developer.wordpress.org/reference/functions/wp_reset_query/
https://stackoverflow.com/questions/60670596
复制相似问题