我有一个自定义分类法,它在“series”下列出术语,其中包含的帖子也以“media\\u type”下的术语出现,其中media\\u type是term\\u id 16。
我想按terms表中的term\\u order列对列表进行排序,但它不起作用。我做错了什么?
谢谢
$q_result = $wpdb->get_col("SELECT DISTINCT {$wpdb->terms}.name FROM {$wpdb->terms}
INNER JOIN {$wpdb->term_taxonomy} ON {$wpdb->term_taxonomy}.term_id = {$wpdb->terms}.term_id
INNER JOIN {$wpdb->term_relationships} ON {$wpdb->term_taxonomy}.term_taxonomy_id = {$wpdb->term_relationships}.term_taxonomy_id
WHERE {$wpdb->term_taxonomy}.taxonomy = \'series\' AND {$wpdb->term_relationships}.object_id IN (
SELECT object_id FROM {$wpdb->term_relationships}
INNER JOIN {$wpdb->term_taxonomy} ON {$wpdb->term_taxonomy}.term_taxonomy_id = {$wpdb->term_relationships}.term_taxonomy_id
WHERE {$wpdb->term_taxonomy}.taxonomy = \'media_type\' AND {$wpdb->term_taxonomy}.term_id = \'16\'
ORDER BY {$wpdb->terms}.term_order
);");