Support » Diskussion » gezielte Suchfunktion?

  • Hi,
    ich suche eine Möglichkeit, folgendes umzusetzen:
    1. ich habe verschiedene Vereine: 1,2,3,4,…
    2. die Vereine haben bieten verschiedene Sportarten an: a,b,c,d,…; diese Sportarten bleiben nicht immer beim gleichen Verein.
    3. Für die Sportarten will ich eigentlich keine Seiten bauen.

    Ich will also für die Vereine feste Seiten einrichten, auf der auch die jeweiligen Sportarten stehen. Wie kann ich jetzt dafür sorgen, das, jemand über die Nennung der Sportart in einer „~Suchmaske?!“ diejenigen Vereine aufgelistet bekommt, in denen die gesuchte(n) Sportart(en) angeboten werden; ich habe ja für die Sportarten KEINE Seiten gebaut…

    Danke für Eure Rückmeldungen!

    Andreas 🙂

Ansicht von 1 Antwort (von insgesamt 1)
  • Du könntest einen Custom Post Type „Vereine“ machen und eine eigene Taxonomie „Sportarten“ verwenden.

    Dann kannst du wie folgt ausgeben (wobei „sportart1/2/3“ die Sportarten sind, deren Vereine angezeigt werden sollen):

    <?php
               $args = array(
                'post_type' => 'vereine', // it's default, you can skip it
                'order_by' => 'date', // it's also default
                'order' => 'DESC', // it's also default
                'tax_query' => array(
                        array(
                            'taxonomy' => 'sportarten',
                            'field' => 'slug',
                            'terms' => array ('sportart1', 'sportart2', 'sportart3')
                        )
                    )
                );
                $query = new WP_Query( $args );
               ?>
               <?php if (have_posts()) : while( $query->have_posts() ) : $query->the_post(); ?>

    Quelle: http://wordpress.stackexchange.com/questions/80153/wp-query-with-custom-taxonomy

    Gruß, Torsten

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „gezielte Suchfunktion?“ ist für neue Antworten geschlossen.