Benutzerdefinierte Post-Typ-Schleife mit Abfrage-Var

Ziel: Durchlaufen Sie den benutzerdefinierten Posttyp (Versicherungsprodukte) und erhalten Sie nur Versicherungstypen für diesen Status basierend auf einer Abfrage var.

Beitragstyp : versicherungsprodukte

Taxonomien: Staat, Versicherer, Versicherungsart

Ich möchte den Versicherungstyp überspringen, wenn der Staat für einen Produkttyp keine Versicherungsprodukte hat.

Beispiel: http://agencymnew.wpengine.com/insurance-by-state?state=or

Wie Sie sehen können, gibt es Versicherungstypen, die leer sind, während diejenigen, die nicht enthalten sind, den richtigen Datensatz enthalten.

Mein Datensatz für diese Abfrage ist:

Versicherungsdatensatz

Wenn ich fühle, dass ich nah bin, aber ich könnte weit weg sein.

'insurance_products', 'tax_query' => array( array( 'taxonomy' => 'insurance-type', 'field' => 'slug', 'terms' => $insurance_type->slug, ), ), ); $type_loop = new WP_Query($args); if($type_loop->have_posts()) { $state = get_query_var('state',FALSE); echo '
'; echo '

name) . '">' . $insurance_type-> name . '

'; while($type_loop->have_posts()) : $type_loop->the_post(); if (has_term( $state, 'state')) { if (get_the_terms($post->ID, 'insurer') ) { $taxonomy_ar = get_the_terms($post->ID, 'insurer'); $output = '
    '; foreach ($taxonomy_ar as $taxonomy_term) { $output .= '
  • '. $taxonomy_term->name .'
  • '; } $output .= '
'; echo $output; } } endwhile; echo '
'; } } ?>

Hoffe, ich bin klar genug, jede Hilfe geschätzt. Als Nebenbemerkung habe ich auch überlegt, leere Container mit jQuery zu verstecken, war mir aber nicht sicher, ob das die beste Option war.

Aktualisieren

Ich verwende jQuery, um die leeren Boxen vorerst auszublenden. Hilfe benötigt noch.

Solutions Collecting From Web of "Benutzerdefinierte Post-Typ-Schleife mit Abfrage-Var"