[SOLVED] query complessa tra categorie e campi correlati
-
Buongiorno a tutti, sto tentando in tutti i modi di fare questa cosa ma non riesco:
In pratica vorrei fare una lista, la quale divide i diversi articoli per la loro categoria, questa lista però, deve “pescare” solo gli articoli correlati attraverso un campo.
In pratica la desiderata è avere diversi menu ai quali associo i diversi piatti e in frontend in automatico viene generata una lista divisa per le categorie dei piatti (primi, secondi, bevande, dolci ecc…).
Ad oggi sono riuscito a fare le due cose divise (lista divisa e filtro per campi), ma non riesco a fare un merge delle due cose.
—
QUESTO è IL CODICE PER I CAMPI CORRELATI:
<div class="blockGroup"> /// CORRELATI /// <!-- ########## -- SIMPLE LIST PLATTERS -- ########## --> <?php $post_objects = get_post_meta( get_the_ID(), '_ab_theme_select_platter', true ); ?> <?php if ($post_objects) : // APRO LA CONDIZIONALE: QUINDI SE HO POST FACCIO... ?> <div class="blockGroup"> <section class="simpleList"> <ul> <?php foreach( $post_objects as $post ): setup_postdata($post); ?> <li> <?php include(locate_template('contents/entity-3/list-item.php')); ?> </li> <?php endforeach; ?> </ul> </section> </div> <?php else : echo ''; endif; wp_reset_postdata(); ?> </div>
—
QUESTO è IL CODICE PER IL LISTING DIVISO PER CATEGORIE:
<div class="blockGroup"> <section class="simpleList"> /// DIVISI PER CAT /// <?php $terms = get_terms('tax_entity_3'); $count = count($terms); ?> <?php if ($count > 0) { foreach ( $terms as $term) { ?> <h2><?php echo $term->name; ?></h2> <ul class="taxonomy_group"> <?php $loop = new WP_Query( array( 'tax_entity_3' => $term->slug ) ); while ( $loop->have_posts() ) : $loop->the_post(); ?> <li> <?php include(locate_template('contents/entity-3/list-item.php')); ?> </li> <?php endwhile; ?> </ul> <?php } } wp_reset_postdata(); ?> </section> </div>
————
GRAZIE
Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
- Il topic ‘[SOLVED] query complessa tra categorie e campi correlati’ è chiuso a nuove risposte.