Wp_query … eine Art von Begriff ein anderes div

Bildbeschreibung hier eingeben

Ich muss eine Tabelle wie dieses Bild erstellen und ich möchte einen bestimmten Begriff insbesondere DIV aber mit meinem Code erscheinen alle zusammen.

Beispiel : Ein div braun mit den 5 Produkten.

Der Effekt, den ich möchte, ist wie ein Akkordeon “Hide and Show”.
Also wenn ich nicht alles gleich verstecken und anzeigen kann funktioniert die Abfrage nicht. Das Endergebnis muss für jeden Begriff wie dieses Bild auf einem Div sein. An dieser Stelle habe ich ein div mit allen Begriffen.

Wie kann ich ein Div erstellen und jeder hat seinen Begriff?

Danke fürs Helfen.

 'coleccoes', 'tax_query' => array( array( 'taxonomy' => 'tag-series', 'field' => 'slug', 'terms' => array('casegoods','rugs','lighting','seating')))); ?> 
have_posts()) : $list_query->the_post(); if( has_term( 'rugs', 'tag-series' ) ) { echo '

'; the_post_thumbnail(); echo '

'; echo '
'; the_content(); echo '
'; } elseif ( has_term( 'seating', 'tag-series' ) ) { echo '

'; the_post_thumbnail(); echo '

'; echo '
'; the_content(); echo '
'; } elseif ( has_term( 'lighting', 'tag-series' ) ) { echo '

'; the_post_thumbnail(); echo '

'; echo '
'; the_content(); echo '
'; } elseif ( has_term( 'casegoods', 'tag-series' ) ) { echo '

'; the_post_thumbnail(); echo '

'; echo '
'; the_content(); echo '
'; } endwhile; wp_reset_query(); ?>
$(document).ready(function() { $('div.conteudo').hide(); $('h3.imagem').click(function() { $(this).next('div').slideToggle('fast') .siblings('div:visible').slideUp('fast'); }); });

Es ist so

Bildbeschreibung hier eingeben

Solutions Collecting From Web of "Wp_query … eine Art von Begriff ein anderes div"

Der einfachste Weg besteht darin, bedingte statementen zu erstellen, die nach dem Begriff suchen und ihn in ein div Ihrer Wahl einfügen.

Nach dem Start der Schleife können Sie Folgendes tun:

 while ($list_query->have_posts()) : $list_query->the_post(); if( has_term( 'casegoods', 'tag-series' ) ) { echo '
'; the_content(); echo '
'; } elseif ( has_term( 'casegoods', 'rugs' ) ) { // do something else } //..etc

Es ist möglich (und ziemlich häufig), mehrere Schleifen in der gleichen Vorlage auszuführen und verschiedene Inhaltsgruppen für verschiedene Bereiche zu ziehen. Verwenden Sie einfach die WP-function wp_reset_postdata(); nach jedem. Ihr

-Tagpaar enthält alle Abfragen und Ergebnisse.

Ich glaube, dass Sie nach dieser Art von Struktur suchen:

 
< ?php $args = .....; $case_query = new WP_Query( $args ); .... loop and do stuff .... endwhile; wp_reset_query(): ?>
< ?php $args = .....; $seating_query = new WP_Query( $args ); .... loop and do stuff .... endwhile; wp_reset_query(): ?>

etc.