私のクエリは、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ておらず、その理由がわかりません。