私のクエリは、orderby
パラメーターを使用して投稿を並べ替えていません。
少し背景:
「カテゴリ」ID のカスタム分類をループする foreach ステートメント内にいます。その foreach ステートメントで、その foreach ループの各「カテゴリ」から投稿を取得する新しい WP_Query を呼び出そうとしています。私の 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
、この post_type のカスタム分類法の両方の配列です。
orderby
まったく機能しorder
ておらず、その理由がわかりません。