Home › Forums › Pro Support › How to get the template part working with WPSP?
Tagged: template
- This topic has 47 replies, 3 voices, and was last updated 4 years, 5 months ago by
Tom.
-
AuthorPosts
-
July 30, 2018 at 8:58 pm #5490
Tom
KeymasterCan you try this var_dump:
echo '<pre>' . var_export($query, true) . '</pre>';
It should make things more readable for us.
Then be sure to highlight the code in your reply and click the “code” button so it stays formatted.
July 31, 2018 at 12:32 am #5495Alberto
ParticipantHi Tom.
Again, I apologize for putting all this code in, but I think it’s clearer.WP_Query::__set_state(array( 'query' => array ( 'order' => 'desc', 'orderby' => 'date', 'post_type' => 'locuciones', 'posts_per_page' => 12, 'paged' => 0, 'post_status' => array ( 0 => 'publish', ), 'tax_query' => array ( 'relation' => 'AND', 0 => array ( 'taxonomy' => 'genero', 'terms' => 'femenino', ), 1 => array ( 'taxonomy' => 'edad', 'terms' => 'infantil', ), ), ), 'query_vars' => array ( 'order' => 'DESC', 'orderby' => 'date', 'post_type' => 'locuciones', 'posts_per_page' => 12, 'paged' => 0, 'post_status' => array ( 0 => 'publish', ), 'tax_query' => array ( 'relation' => 'AND', 0 => array ( 'taxonomy' => 'genero', 'terms' => 'femenino', ), 1 => array ( 'taxonomy' => 'edad', 'terms' => 'infantil', ), ), 'error' => '', 'm' => '', 'p' => 0, 'post_parent' => '', 'subpost' => '', 'subpost_id' => '', 'attachment' => '', 'attachment_id' => 0, 'name' => '', 'static' => '', 'pagename' => '', 'page_id' => 0, 'second' => '', 'minute' => '', 'hour' => '', 'day' => 0, 'monthnum' => 0, 'year' => 0, 'w' => 0, 'category_name' => '', 'tag' => '', 'cat' => '', 'tag_id' => '', 'author' => '', 'author_name' => '', 'feed' => '', 'tb' => '', 'meta_key' => '', 'meta_value' => '', 'preview' => '', 's' => '', 'sentence' => '', 'title' => '', 'fields' => '', 'menu_order' => '', 'embed' => '', 'category__in' => array ( ), 'category__not_in' => array ( ), 'category__and' => array ( ), 'post__in' => array ( ), 'post__not_in' => array ( ), 'post_name__in' => array ( ), 'tag__in' => array ( ), 'tag__not_in' => array ( ), 'tag__and' => array ( ), 'tag_slug__in' => array ( ), 'tag_slug__and' => array ( ), 'post_parent__in' => array ( ), 'post_parent__not_in' => array ( ), 'author__in' => array ( ), 'author__not_in' => array ( ), 'ignore_sticky_posts' => false, 'suppress_filters' => false, 'cache_results' => true, 'update_post_term_cache' => true, 'lazy_load_term_meta' => true, 'update_post_meta_cache' => true, 'nopaging' => false, 'comments_per_page' => '50', 'no_found_rows' => false, 'taxonomy' => 'genero', 'term_id' => 'femenino', ), 'tax_query' => WP_Tax_Query::__set_state(array( 'queries' => array ( 'relation' => 'AND', 0 => array ( 'taxonomy' => 'genero', 'terms' => array ( 0 => 'femenino', ), 'field' => 'term_id', 'operator' => 'IN', 'include_children' => true, ), 1 => array ( 'taxonomy' => 'edad', 'terms' => array ( 0 => 'infantil', ), 'field' => 'term_id', 'operator' => 'IN', 'include_children' => true, ), ), 'relation' => 'AND', 'table_aliases' => array ( 0 => 'ch1n0_term_relationships', 1 => 'tt1', ), 'queried_terms' => array ( 'genero' => array ( 'terms' => array ( 0 => 'femenino', ), 'field' => 'term_id', ), 'edad' => array ( 'terms' => array ( 0 => 'infantil', ), 'field' => 'term_id', ), ), 'primary_table' => 'ch1n0_posts', 'primary_id_column' => 'ID', )), 'meta_query' => WP_Meta_Query::__set_state(array( 'queries' => array ( ), 'relation' => NULL, 'meta_table' => NULL, 'meta_id_column' => NULL, 'primary_table' => NULL, 'primary_id_column' => NULL, 'table_aliases' => array ( ), 'clauses' => array ( ), 'has_or_relation' => false, )), 'date_query' => false, 'request' => 'SELECT SQL_CALC_FOUND_ROWS ch1n0_posts.ID FROM ch1n0_posts LEFT JOIN ch1n0_term_relationships ON (ch1n0_posts.ID = ch1n0_term_relationships.object_id) LEFT JOIN ch1n0_term_relationships AS tt1 ON (ch1n0_posts.ID = tt1.object_id) WHERE 1=1 AND ( ch1n0_term_relationships.term_taxonomy_id IN (62,63,66) AND tt1.term_taxonomy_id IN (64,65) ) AND ch1n0_posts.post_type = \'locuciones\' AND ((ch1n0_posts.post_status = \'publish\')) GROUP BY ch1n0_posts.ID ORDER BY ch1n0_posts.post_date DESC LIMIT 0, 12', 'posts' => array ( 0 => WP_Post::__set_state(array( 'ID' => 559, 'post_author' => '3', 'post_date' => '2017-07-08 19:25:51', 'post_date_gmt' => '2017-07-08 19:25:51', 'post_content' => 'La locución en chino que mostramos a continuación es un ejemplo de introducción histórica narrada por una voz masculina. 历史介绍 [audio mp3="http://traduccioneschino.es/wp-content/uploads/2017/07/Locutor-varon-chino-29.mp3"][/audio]', 'post_title' => 'Recorrido museo del Prado', 'post_excerpt' => '', 'post_status' => 'publish', 'comment_status' => 'closed', 'ping_status' => 'closed', 'post_password' => '', 'post_name' => 'chino-nativo-demostracion-hombre', 'to_ping' => '', 'pinged' => '', 'post_modified' => '2018-06-28 09:49:06', 'post_modified_gmt' => '2018-06-28 09:49:06', 'post_content_filtered' => '', 'post_parent' => 0, 'guid' => 'http://traduccioneschino.es/?post_type=locuciones&p=559', 'menu_order' => 0, 'post_type' => 'locuciones', 'post_mime_type' => '', 'comment_count' => '0', 'filter' => 'raw', )), 1 =>
and so on till 11 and then:
'post_count' => 12, 'current_post' => -1, 'in_the_loop' => false, 'post' => WP_Post::__set_state(array( 'ID' => 559, 'post_author' => '3', 'post_date' => '2017-07-08 19:25:51', 'post_date_gmt' => '2017-07-08 19:25:51', 'post_content' => 'La locución en chino que mostramos a continuación es un ejemplo de introducción histórica narrada por una voz masculina. 历史介绍 [audio mp3="http://traduccioneschino.es/wp-content/uploads/2017/07/Locutor-varon-chino-29.mp3"][/audio]', 'post_title' => 'Recorrido museo del Prado', 'post_excerpt' => '', 'post_status' => 'publish', 'comment_status' => 'closed', 'ping_status' => 'closed', 'post_password' => '', 'post_name' => 'chino-nativo-demostracion-hombre', 'to_ping' => '', 'pinged' => '', 'post_modified' => '2018-06-28 09:49:06', 'post_modified_gmt' => '2018-06-28 09:49:06', 'post_content_filtered' => '', 'post_parent' => 0, 'guid' => 'http://traduccioneschino.es/?post_type=locuciones&p=559', 'menu_order' => 0, 'post_type' => 'locuciones', 'post_mime_type' => '', 'comment_count' => '0', 'filter' => 'raw', )), 'comment_count' => 0, 'current_comment' => -1, 'found_posts' => '37', 'max_num_pages' => 4.0, 'max_num_comment_pages' => 0, 'is_single' => false, 'is_preview' => false, 'is_page' => false, 'is_archive' => true, 'is_date' => false, 'is_year' => false, 'is_month' => false, 'is_day' => false, 'is_time' => false, 'is_author' => false, 'is_category' => false, 'is_tag' => false, 'is_tax' => true, 'is_search' => false, 'is_feed' => false, 'is_comment_feed' => false, 'is_trackback' => false, 'is_home' => false, 'is_404' => false, 'is_embed' => false, 'is_paged' => false, 'is_admin' => false, 'is_attachment' => false, 'is_singular' => false, 'is_robots' => false, 'is_posts_page' => false, 'is_post_type_archive' => true, 'query_vars_hash' => 'a5de2d5af70eefbca5ead3688a62d3ce', 'query_vars_changed' => false, 'thumbnails_cached' => false, 'stopwords' => NULL, 'compat_fields' => array ( 0 => 'query_vars_hash', 1 => 'query_vars_changed', ), 'compat_methods' => array ( 0 => 'init_query_flags', 1 => 'parse_tax_query', ), ))
Hope it can helps…
July 31, 2018 at 7:22 pm #5515Tom
KeymasterUgh, so strange.
Just to confirm, the posts that are meant to show have both those taxonomies, and both of those terms?
Earlier in the thread you tried this with a custom query and it worked. Maybe we can compare
var_export
outputs?August 2, 2018 at 3:24 am #5538Alberto
ParticipantHi Tom!
Yes, I’m filtering all the posts looking for the ones that have both those taxonomies and both those terms, so it should only show 1 post (the one matching that criteria)
With the custom query only worked filtering by gender or by age, not both.
This is the var_exports output:WP_Query::__set_state(array( 'query' => array ( 'order' => 'desc', 'orderby' => 'date', 'post_type' => 'locuciones', 'posts_per_page' => 12, 'paged' => 0, 'post_status' => array ( 0 => 'publish', ), ), 'query_vars' => array ( 'order' => 'DESC', 'orderby' => 'date', 'post_type' => 'locuciones', 'posts_per_page' => 12, 'paged' => 0, 'post_status' => array ( 0 => 'publish', ), 'error' => '', 'm' => '', 'p' => 0, 'post_parent' => '', 'subpost' => '', 'subpost_id' => '', 'attachment' => '', 'attachment_id' => 0, 'name' => '', 'static' => '', 'pagename' => '', 'page_id' => 0, 'second' => '', 'minute' => '', 'hour' => '', 'day' => 0, 'monthnum' => 0, 'year' => 0, 'w' => 0, 'category_name' => '', 'tag' => '', 'cat' => '', 'tag_id' => '', 'author' => '', 'author_name' => '', 'feed' => '', 'tb' => '', 'meta_key' => '', 'meta_value' => '', 'preview' => '', 's' => '', 'sentence' => '', 'title' => '', 'fields' => '', 'menu_order' => '', 'embed' => '', 'category__in' => array ( ), 'category__not_in' => array ( ), 'category__and' => array ( ), 'post__in' => array ( ), 'post__not_in' => array ( ), 'post_name__in' => array ( ), 'tag__in' => array ( ), 'tag__not_in' => array ( ), 'tag__and' => array ( ), 'tag_slug__in' => array ( ), 'tag_slug__and' => array ( ), 'post_parent__in' => array ( ), 'post_parent__not_in' => array ( ), 'author__in' => array ( ), 'author__not_in' => array ( ), 'ignore_sticky_posts' => false, 'suppress_filters' => false, 'cache_results' => true, 'update_post_term_cache' => true, 'lazy_load_term_meta' => true, 'update_post_meta_cache' => true, 'nopaging' => false, 'comments_per_page' => '50', 'no_found_rows' => false, ), 'tax_query' => WP_Tax_Query::__set_state(array( 'queries' => array ( ), 'relation' => 'AND', 'table_aliases' => array ( ), 'queried_terms' => array ( ), 'primary_table' => 'ch1n0_posts', 'primary_id_column' => 'ID', )), 'meta_query' => WP_Meta_Query::__set_state(array( 'queries' => array ( ), 'relation' => NULL, 'meta_table' => NULL, 'meta_id_column' => NULL, 'primary_table' => NULL, 'primary_id_column' => NULL, 'table_aliases' => array ( ), 'clauses' => array ( ), 'has_or_relation' => false, )), 'date_query' => false, 'request' => 'SELECT SQL_CALC_FOUND_ROWS ch1n0_posts.ID FROM ch1n0_posts WHERE 1=1 AND ch1n0_posts.post_type = \'locuciones\' AND ((ch1n0_posts.post_status = \'publish\')) ORDER BY ch1n0_posts.post_date DESC LIMIT 0, 12', 'posts' => array ( 0 => WP_Post::__set_state(array(...
and so on till 11, then:
'post_count' => 12, 'current_post' => -1, 'in_the_loop' => false, 'post' => WP_Post::__set_state(array( 'ID' => 559, 'post_author' => '3', 'post_date' => '2017-07-08 19:25:51', 'post_date_gmt' => '2017-07-08 19:25:51', 'post_content' => 'La locución en chino que mostramos a continuación es un ejemplo de introducción histórica narrada por una voz masculina. 历史介绍 [audio mp3="http://traduccioneschino.es/wp-content/uploads/2017/07/Locutor-varon-chino-29.mp3"][/audio]', 'post_title' => 'Recorrido museo del Prado', 'post_excerpt' => '', 'post_status' => 'publish', 'comment_status' => 'closed', 'ping_status' => 'closed', 'post_password' => '', 'post_name' => 'chino-nativo-demostracion-hombre', 'to_ping' => '', 'pinged' => '', 'post_modified' => '2018-06-28 09:49:06', 'post_modified_gmt' => '2018-06-28 09:49:06', 'post_content_filtered' => '', 'post_parent' => 0, 'guid' => 'http://traduccioneschino.es/?post_type=locuciones&p=559', 'menu_order' => 0, 'post_type' => 'locuciones', 'post_mime_type' => '', 'comment_count' => '0', 'filter' => 'raw', )), 'comment_count' => 0, 'current_comment' => -1, 'found_posts' => '38', 'max_num_pages' => 4.0, 'max_num_comment_pages' => 0, 'is_single' => false, 'is_preview' => false, 'is_page' => false, 'is_archive' => true, 'is_date' => false, 'is_year' => false, 'is_month' => false, 'is_day' => false, 'is_time' => false, 'is_author' => false, 'is_category' => false, 'is_tag' => false, 'is_tax' => false, 'is_search' => false, 'is_feed' => false, 'is_comment_feed' => false, 'is_trackback' => false, 'is_home' => false, 'is_404' => false, 'is_embed' => false, 'is_paged' => false, 'is_admin' => false, 'is_attachment' => false, 'is_singular' => false, 'is_robots' => false, 'is_posts_page' => false, 'is_post_type_archive' => true, 'query_vars_hash' => '6406e4db5ba12f5dc1e253aec2e5e334', 'query_vars_changed' => false, 'thumbnails_cached' => false, 'stopwords' => NULL, 'compat_fields' => array ( 0 => 'query_vars_hash', 1 => 'query_vars_changed', ), 'compat_methods' => array ( 0 => 'init_query_flags', 1 => 'parse_tax_query', ), ))
Hope it helps…
Thanks!August 2, 2018 at 5:58 am #5539Alberto
ParticipantJust in case it’s clearer, this is the var_exports output just only with gender and femenino (and it works):
WP_Query::__set_state(array( 'query' => array ( 'order' => 'desc', 'orderby' => 'date', 'post_type' => 'locuciones', 'posts_per_page' => 12, 'paged' => 0, 'post_status' => array ( 0 => 'publish', ), 'tax_query' => array ( 0 => array ( 'taxonomy' => 'genero', 'field' => 'slug', 'terms' => array ( 0 => 'femenino', ), 'operator' => 'IN', ), ), ), 'query_vars' => array ( 'order' => 'DESC', 'orderby' => 'date', 'post_type' => 'locuciones', 'posts_per_page' => 12, 'paged' => 0, 'post_status' => array ( 0 => 'publish', ), 'tax_query' => array ( 0 => array ( 'taxonomy' => 'genero', 'field' => 'slug', 'terms' => array ( 0 => 'femenino', ), 'operator' => 'IN', ), ), 'error' => '', 'm' => '', 'p' => 0, 'post_parent' => '', 'subpost' => '', 'subpost_id' => '', 'attachment' => '', 'attachment_id' => 0, 'name' => '', 'static' => '', 'pagename' => '', 'page_id' => 0, 'second' => '', 'minute' => '', 'hour' => '', 'day' => 0, 'monthnum' => 0, 'year' => 0, 'w' => 0, 'category_name' => '', 'tag' => '', 'cat' => '', 'tag_id' => '', 'author' => '', 'author_name' => '', 'feed' => '', 'tb' => '', 'meta_key' => '', 'meta_value' => '', 'preview' => '', 's' => '', 'sentence' => '', 'title' => '', 'fields' => '', 'menu_order' => '', 'embed' => '', 'category__in' => array ( ), 'category__not_in' => array ( ), 'category__and' => array ( ), 'post__in' => array ( ), 'post__not_in' => array ( ), 'post_name__in' => array ( ), 'tag__in' => array ( ), 'tag__not_in' => array ( ), 'tag__and' => array ( ), 'tag_slug__in' => array ( ), 'tag_slug__and' => array ( ), 'post_parent__in' => array ( ), 'post_parent__not_in' => array ( ), 'author__in' => array ( ), 'author__not_in' => array ( ), 'ignore_sticky_posts' => false, 'suppress_filters' => false, 'cache_results' => true, 'update_post_term_cache' => true, 'lazy_load_term_meta' => true, 'update_post_meta_cache' => true, 'nopaging' => false, 'comments_per_page' => '50', 'no_found_rows' => false, 'taxonomy' => 'genero', 'term' => 'femenino', ), 'tax_query' => WP_Tax_Query::__set_state(array( 'queries' => array ( 0 => array ( 'taxonomy' => 'genero', 'terms' => array ( 0 => 'femenino', ), 'field' => 'slug', 'operator' => 'IN', 'include_children' => true, ), ), 'relation' => 'AND', 'table_aliases' => array ( 0 => 'ch1n0_term_relationships', ), 'queried_terms' => array ( 'genero' => array ( 'terms' => array ( 0 => 'femenino', ), 'field' => 'slug', ), ), 'primary_table' => 'ch1n0_posts', 'primary_id_column' => 'ID', )), 'meta_query' => WP_Meta_Query::__set_state(array( 'queries' => array ( ), 'relation' => NULL, 'meta_table' => NULL, 'meta_id_column' => NULL, 'primary_table' => NULL, 'primary_id_column' => NULL, 'table_aliases' => array ( ), 'clauses' => array ( ), 'has_or_relation' => false, )), 'date_query' => false, 'request' => 'SELECT SQL_CALC_FOUND_ROWS ch1n0_posts.ID FROM ch1n0_posts LEFT JOIN ch1n0_term_relationships ON (ch1n0_posts.ID = ch1n0_term_relationships.object_id) WHERE 1=1 AND ( ch1n0_term_relationships.term_taxonomy_id IN (63) ) AND ch1n0_posts.post_type = \'locuciones\' AND ((ch1n0_posts.post_status = \'publish\')) GROUP BY ch1n0_posts.ID ORDER BY ch1n0_posts.post_date DESC LIMIT 0, 12', 'posts' => array ( 0 => WP_Post::__set_state(array(
and so on till 3 and then:
), 'post_count' => 4, 'current_post' => -1, 'in_the_loop' => false, 'post' => WP_Post::__set_state(array( 'ID' => 485, 'post_author' => '3', 'post_date' => '2017-07-07 20:45:47', 'post_date_gmt' => '2017-07-07 20:45:47', 'post_content' => '革命根据地广告 La siguiente locución en chino es una narración con voz femenina acerca de un lugar histórico de la revolución e[audio mp3="http://traduccioneschino.es/wp-content/uploads/2017/07/Locutor-femenino-chino-2.mp3"][/audio]n china.', 'post_title' => 'Locutor femenino chino 2', 'post_excerpt' => '', 'post_status' => 'publish', 'comment_status' => 'closed', 'ping_status' => 'closed', 'post_password' => '', 'post_name' => 'grabacion-audio-mujer-chino', 'to_ping' => '', 'pinged' => '', 'post_modified' => '2017-07-07 20:45:47', 'post_modified_gmt' => '2017-07-07 20:45:47', 'post_content_filtered' => '', 'post_parent' => 0, 'guid' => 'http://traduccioneschino.es/?post_type=locuciones&p=485', 'menu_order' => 0, 'post_type' => 'locuciones', 'post_mime_type' => '', 'comment_count' => '0', 'filter' => 'raw', )), 'comment_count' => 0, 'current_comment' => -1, 'found_posts' => '4', 'max_num_pages' => 1.0, 'max_num_comment_pages' => 0, 'is_single' => false, 'is_preview' => false, 'is_page' => false, 'is_archive' => true, 'is_date' => false, 'is_year' => false, 'is_month' => false, 'is_day' => false, 'is_time' => false, 'is_author' => false, 'is_category' => false, 'is_tag' => false, 'is_tax' => true, 'is_search' => false, 'is_feed' => false, 'is_comment_feed' => false, 'is_trackback' => false, 'is_home' => false, 'is_404' => false, 'is_embed' => false, 'is_paged' => false, 'is_admin' => false, 'is_attachment' => false, 'is_singular' => false, 'is_robots' => false, 'is_posts_page' => false, 'is_post_type_archive' => true, 'query_vars_hash' => '81627f9b7acc5e4d0700f02047642d52', 'query_vars_changed' => false, 'thumbnails_cached' => false, 'stopwords' => NULL, 'compat_fields' => array ( 0 => 'query_vars_hash', 1 => 'query_vars_changed', ), 'compat_methods' => array ( 0 => 'init_query_flags', 1 => 'parse_tax_query', ), ))
August 2, 2018 at 5:13 pm #5549Tom
KeymasterGrr, I’m sorry – nothing is coming to mind yet.
Can you share your custom query PHP?
August 3, 2018 at 5:57 am #5555Alberto
ParticipantHello Tom!
I’m not sure what you mean with ‘custom query PHP’… As I told you earlier in this thread, I’m working with WPSP and also with Search & Filter plugin, so is this plugin that makes the query. It works if I don’t use WPSP, but obviously what I want is to use it.
If you are talking about the$custom_query
variable I’ve used in the last code (previous post) this is it:$custom_settings = array( 'taxonomy' => 'gender', 'tax_term' => $gender, ); wpsp_display( 123, $custom_settings );
It is in taxonomy.php Nothing in functions.php
Hope it helps…
August 3, 2018 at 4:19 pm #5558Tom
KeymasterWhen you say “it works if you don’t use WPSP”, what works? Can you share that code?
I just want the full picture so I can plug things into my development server and figure this out once and for all for you 🙂
August 6, 2018 at 10:07 am #5569Alberto
ParticipantHi Tom.
Thank you very much for your attention!
I’m gonna try to explain the situation to you as best I can:
Working with GeneratePress and Search & Filter plugin, if I don’t use WPSP neither custom taxonomy.php I can filter my posts by gender & age and I get the right results. In this case I only use the Search & Filter shortcode (like this: [searchandfilter taxonomies=”,gender,age” types=”select” submit_label=”Search” headings=”,Gender,Age”]). No code needed.
But I want to display the posts and results as WPSP allows me, so I use WPSP and a custom taxonomy.php (where I use the WPSP shortcode)Please, let me know if you need more info.
Thanks in advance.
August 8, 2018 at 1:27 pm #5577Tom
KeymasterSo I just read through the code of that plugin.
They’re using
is_main_query()
as a check before the plugin does anything, which is why it’s not working with WPSP.On pages that have a WPSP list, the “main query” is the page itself, with the WPSP list being a secondary query. That’s why it’s working with regular posts, but not with WPSP.
I’m afraid I can’t really think of a way to make the two plugins work together. I am working on a filter functionality within WPSP Pro itself, but it’s not ready for testing yet.
August 9, 2018 at 9:49 am #5578Alberto
ParticipantHi Tom
I don’t know if I’m getting you right because in fact WPSP works if I query only a term (gender or age) but not with an AND relationship…Can you think of a possible solution?
Maybe even modifying the Search & Filter plugin code…August 10, 2018 at 7:09 pm #5580Tom
KeymasterWhat if you use
OR
instead ofAND
just to test?Maybe we’re just getting the args wrong: https://wordpress.stackexchange.com/a/108480
August 20, 2018 at 4:50 am #5692Alberto
ParticipantHi Tom!
I’m sorry for late replying. I’ve been out of office for a while.
I was testing again according your suggest but I get the same results: It works if I search for gender or for age but not for both. I’ve tried also with OR instead AND and I get the same result: All the posts, not only those with terms ‘femenino’ or ‘infantil’.I’ve tried this code in taxonomy.php
if(isset($gender) && !isset($age)){ $custom_settings = array( 'taxonomy' => 'gender', 'tax_term' => $gender, ); echo '<div class="locutorxs">'; wpsp_display( 2993, $custom_settings ); echo '</div>'; }; if(!isset($gender) && isset($age)){ $custom_settings = array( 'taxonomy' => 'age', 'tax_term' => $age, ); echo '<div class="locutorxs">'; wpsp_display( 2993, $custom_settings ); echo '</div>'; }; if (isset($gender) && isset($age)) { $custom_settings = array( 'post_type' => 'locuciones', 'tax_query' => array( 'relation' => 'AND', //Also tested with OR array( 'taxonomy' => 'gender', 'field' => 'slug', 'terms' => &gender //Also tested with 'femenino' ), array( 'taxonomy' => 'age', 'field' => 'slug', 'terms' => &age //Also tested with 'infantil' ), ) ); echo '<div class="locutorxs">'; /*while ( have_posts() ) : the_post(); get_template_part( 'contido', get_post_format() ); //Working but without WPSP endwhile;*/ echo '<div class="locutorxs">'; wpsp_display( 2993, $custom_settings ); //Not working echo '</div>'; echo '</div>'; }
As I comment in code, I tested it without WPSP (i.e., with WP loop) and it works, so it seems is an issue in WPSP. Any kind of incompatibility with Search & Filter plugin.
Can you think of any way to fix it?
Thanks in advance!
August 30, 2018 at 7:00 am #5794Laurent
ParticipantSorry to intervene but you’re trying to use 2 filtering plugins into one.
Search&Filter is a tool to filter the posts as WPSP is too (but you filter them within the admin page).
What you are trying to achieve here is to use the design of WPSP with search filter. For this, you need to customize the output of Search&Filter with the CSS of WPSP. I don’t see how you can use both any other way they both run 2 different queries.
August 31, 2018 at 4:39 am #5810Alberto
ParticipantHello Laurent.
Thanks for comment.
If so, I’m wondering why it works right if I search for only a term and it doesn’t with an AND relationship (searching by 2 terms).Regards.
-
AuthorPosts
- You must be logged in to reply to this topic.