Suche mit individueller Dropdown-Liste

  • Hallo Supportler!!

    Die original Wordpress-Suche besteht ja aus einem schlichten Eingabefeld.
    Meine Frage:
    Ist es möglich dieses Eingabefelder durch Dropdown-Listen zu erweitern?
    Zur Auswahl in der Dropdown-Liste sollen einfache Suchbegriffe stehen, die ich
    selbst vor gebenen will.

    Die Such-Query soll also einfach nur mit den Begriffe der Drop-Down Liste ergänzt werden.

    Wenn jemand in die Suchmaske z.B. Hund eingibt,
    und bei der Drop-Down Liste die Rasse Labrador ausgewählt ("Labrador" habe ich selbst als Begriff in den Code eingetragen; keine Kategorie oder Taxonomie)
    Soll im Hintergrund mit OR und AND
    entsprechend Hund + Labrador gesucht werden.

    Ich habe einige Plugins durch getestet, bei denen man Drop-Down-Listen einfügen kann, allerdings
    kann man diese Listen nicht individuell mit Begriffen füllen, sondern lediglich auf Systembedingte-Begriffe zurück greifen: Category etc.

    Hat jemand eine Idee?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • in der searchform.php
    kann man ja das hier einfügen:
    <form role="search" method="get" id="searchform" action="<?php bloginfo('siteurl'); ?>">
    <div>
    <label class="screen-reader-text" for="s">Search for:</label>
    <input type="text" value="" name="s" id="s" />
    in <?php wp_dropdown_categories( 'show_option_all=All Categories' ); ?>
    <input type="submit" id="searchsubmit" value="Search" />
    </div>
    </form>

    dann hat man die Category's als DropDown-Liste.
    Wie kann ich denn nun meine eigene DropDown-Liste dort integrieren, anstelle der Category? :) Danke :)

  • <form role="search" method="get" id="searchform" action="<?php bloginfo('siteurl'); ?>">
    <div>
    <label class="screen-reader-text" for="s">Search for:</label>
    <input type="text" value="" name="s" id="s" />

    <select name="s" id="s">
    <option value="Labrador">Labrador</option>
    <option value="Labrador2">Labrador2</option>
    <option value="Labrador3">Labrador3</option>
    <option value="Labrador4">Labrador4</option>
    </select>


    <input type="submit" id="searchsubmit" value="Search" />
    </div>
    </form>


    den CODE habe ich jetzt selber zusammen gebastelt,
    allerdings steht in der Such-URL wenn ich in die Suchform (freies Eintragungsfeld) "Hund" eintrage
    und bei der DropDown Liste "Labrador" auswähle:
    http://URL.de/?s=HUND&s=Labrador

    wie kann ich nun die Such-URL umformen zu
    http://URL.de/?s=HUND+Labrador

    ? Danke :)

    Einmal editiert, zuletzt von konas (25. August 2014 um 10:46)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!