'localita',
'hide_empty' => true,
)
);
$tipologia_terms = get_terms(
array(
'taxonomy' => 'tipologia',
'hide_empty' => true,
)
);
$prezzo_terms = get_terms(
array(
'taxonomy' => 'prezzo',
'hide_empty' => true,
)
);
?>
'casa',
'posts_per_page' => 6,
'tax_query' => array(
'relation' => 'AND',
// Change relation based on your needs (AND / OR)
),
);
// Add tax query based on the selected filter values
if (!empty($_GET['localita-filter'])) {
$args['tax_query'][] = array(
'taxonomy' => 'localita',
'field' => 'slug',
'terms' => sanitize_text_field($_GET['localita-filter']),
);
}
if (!empty($_GET['tipologia-filter'])) {
$args['tax_query'][] = array(
'taxonomy' => 'tipologia',
'field' => 'slug',
'terms' => sanitize_text_field($_GET['tipologia-filter']),
);
}
if (!empty($_GET['prezzo-filter'])) {
$args['tax_query'][] = array(
'taxonomy' => 'prezzo',
'field' => 'slug',
'terms' => sanitize_text_field($_GET['prezzo-filter']),
);
}
$query = new WP_Query($args);
if ($query->have_posts()):
?>
have_posts()):
$query->the_post(); ?>
ID: