• Resolved Chris Schrijver

    (@chrisschrijver)


    I use the Types plugin together with WPML. After updating Types to 1.6.5 the query of the custom taxonomy page on the custom post type breaks. I do not get any result.

    After doing some research I found out that there is something missing/wrong in query. This is the query I get:

    SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) JOIN wp_icl_translations t ON wp_posts.ID = t.element_id AND t.element_type IN ('post_post') JOIN wp_icl_languages l ON t.language_code=l.code AND l.active=1 WHERE 1=1 AND ( wp_term_relationships.term_taxonomy_id IN (57) ) AND wp_posts.post_type IN ('product', 'post') AND (wp_posts.post_status = 'publish' OR wp_posts.post_author = 1 AND wp_posts.post_status = 'private') AND t.language_code='en' GROUP BY wp_posts.ID ORDER BY wp_posts.menu_order ASC LIMIT 0, 30

    This is the query I should get:
    SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) JOIN wp_icl_translations t ON wp_posts.ID = t.element_id AND t.element_type IN ('post_product') JOIN wp_icl_languages l ON t.language_code=l.code AND l.active=1 WHERE 1=1 AND ( wp_term_relationships.term_taxonomy_id IN (57) ) AND wp_posts.post_type IN ('product', 'post') AND (wp_posts.post_status = 'publish' OR wp_posts.post_author = 1 AND wp_posts.post_status = 'private') AND t.language_code='en' GROUP BY wp_posts.ID ORDER BY wp_posts.menu_order ASC LIMIT 0, 30

    It’s only one change: post_post > post_product

    Does anyone know what’s causing this? Is it a bug of Types 1.6.5? Is it a bug of WPML of is it a bug on my end.

    Can anyone help me? Thanks!

    https://www.ads-software.com/plugins/types/

Viewing 13 replies - 1 through 13 (of 13 total)
Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘1.6.5 breaks query on custom taxonomy page of custom post type’ is closed to new replies.