Ticket #730: fix_category_query.diff

File fix_category_query.diff, 1.0 KB (added by rmm5t, 4 years ago)

A fix for the categories query that shows all associated article categories instead of just some

  • articles.php

     
    9696 
    9797        $cats = $wpdb->get_results(" 
    9898                SELECT $wpdb->term_relationships.object_id, $wpdb->terms.term_id, $wpdb->terms.name, $wpdb->terms.slug 
    99                 FROM $wpdb->term_relationships 
    100                 LEFT JOIN $wpdb->terms 
    101                 ON $wpdb->term_relationships.term_taxonomy_id = $wpdb->terms.term_id 
    102                 LEFT JOIN $wpdb->term_taxonomy 
    103                 ON $wpdb->term_taxonomy.term_id = $wpdb->terms.term_id 
    104                 WHERE $wpdb->term_relationships.object_id IN (".implode(',', $post_ids).") 
    105                 AND $wpdb->term_taxonomy.taxonomy = 'category' 
     99                FROM $wpdb->term_relationships, $wpdb->term_taxonomy, $wpdb->terms 
     100                WHERE $wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id 
     101                AND $wpdb->term_taxonomy.term_id = $wpdb->terms.term_id 
     102                AND $wpdb->term_relationships.object_id IN (".implode(',', $post_ids).") 
    106103                ORDER BY $wpdb->terms.slug, $wpdb->term_relationships.object_id DESC 
    107104        "); 
    108105