Necesito mostrar resultados que cumplan dos criterios: tanto el valor en el campo personalizado como la categoría deben coincidir. Por ejemplo, me gustaría mostrar todos los resultados cuya categoría sea ‘Ropa’ y cuyo campo personalizado meta_easyfatt_libero_1 contenga el valor ‘HOMBRES’. Este es el código que uso actualmente para los campos personalizados, pero no sé cómo modificarlo para que se ajuste a mis requisitos.
/* Template Name: Template Uomo */get_header(); ?>
// Imposta il numero di prodotti per pagina e la query
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'product',
'posts_per_page' => 15, // Mostra 12 prodotti per pagina
'paged' => $paged,
'meta_query' => array(
array(
'key' => 'meta_easyfatt_libero_1',
'value' => 'UOMO',
'compare' => 'LIKE',
),
),
);$query = new WP_Query($args);
if ($query->have_posts()) { ?>
have_posts()) {
$query->the_post(); ?>
the_post_thumbnail('medium'); // Mostra l'immagine del prodotto
} else {
echo '';
} ?>
Visualizza
} else {
echo 'Nessun prodotto trovato in questa categoria.
';
}wp_reset_postdata();
?>