Ok, ich habe also einen benutzerdefinierten Beitragstyp namens "Dienste". Dieser benutzerdefinierte Beitragstyp hat eine Taxonomie namens "Bereiche" und diese Taxonomie enthält 5 Begriffe.
Angenommen, ich habe 10 Beiträge zu "Dienstleistungen" und es gibt 5 Beiträge zum Begriff "Malerei" und 5 weitere zum Begriff "Fotografie".
Ich muss in der Lage sein, Beiträge von "Services" abzufragen, aber anstatt diese 10 Beiträge anzuzeigen, werden nur 5 angezeigt, die mit "Malen" verknüpft sind.
Im Moment kann ich nach Taxonomie und Begriffen abfragen, aber das zeigt alle Beiträge von "Diensten" ohne Filter nach Begriff.
Fragen Sie grundsätzlich Post nach post_type nach dem von mir gewählten Begriff ab.
Jede Hilfe wäre großartig. Vielen Dank.
<ul id="service-list">
<?php
$args = array('tax_query' => array( array('taxonomy' => 'areas', 'field' => 'slug','terms' => 'painting')));
$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();
?>
<li class="service">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</li><!-- /.service -->
<?php endwhile; else: ?>
<p>Nothing Here.</p>
<?php endif; wp_reset_postdata(); ?>
</ul><!-- #service-list -->
Wenn ich also nur auf den $ args angeben könnte, von welchem Beitragstyp die Beiträge abgerufen werden sollen, wäre dies gelöst.
quelle
Antworten:
Dies ist die Antwort auf die Frage :)
quelle