Servus,
ich frage mich, ob eine erstellte Custom Taxonomy zu einem CPT sich filtern lässt und zwar so, dass die Beiträge (welche mehreren Kategorien zugewiesen sind) nur einmal angezeigt werden? Eine klassischer Filter (Alle, Kategorie 1, Kategorie 2 usw.) Hier eine Beispiel Seite, die zeigt, wie ich es meine: http://www.schloesserland-sachsen.de/de/veranstaltungen-ausstellungen/
Hier können Veranstaltungen gefiltert werden. Manche Einträge sind mehr als 1 Kategorie zugewiesen.
Wie funktioniert das in WP ... wenn ich hier die Beiträge filtern möchte, lasse ich mir diese entsprechend der Kategorie ausgeben:
$args = array (
'post_type' => 'cpt',
'tax_query' => array(
array(
'taxonomy' => 'cpt-category',
'field' => 'slug',
'terms' => 'beispiel'
)
)
Wenn jetzt aber wie im o.g. Beispiel ich auf 'Alle' anzeigen gehen würde, werden doch die Einträge, die mehrere Kategorien haben, dementsprechend doppelt usw. angezeigt, oder verstehe ich das falsch.
Ich hatte mir dazu im Codex angeschaut:
Display posts that are in multiple categories. This shows posts that are in both categories 2 and 6:
$query = new WP_Query( array( 'category__and' => array( 2, 6 ) ) );
Werde aber nicht schlau draus...