Machen Sie das Textfeld im Suchformular optional

Ich habe meinem Suchformular einige benutzerdefinierte Felder hinzugefügt, die häufiger verwendet werden als das ursprüngliche Textfeld ( ). Das Textfeld scheint jedoch erforderlich zu sein, um eine Suche durchzuführen, und ein leerer Wert ist nicht genug.

Gültig: http://www.example.com/?s=foobar&max_price=500

Ungültig: http://www.example.com/?s=&max_price=500

Gibt es eine Möglichkeit, das zu umgehen?

Das HTML-Formular ist ziemlich einfach:

 

Solutions Collecting From Web of "Machen Sie das Textfeld im Suchformular optional"

Die Lösung war, meine eigene Suchfunktion mit wp_query() zu erstellen, die einfachste Lösung zu sein.

Wenn die Ergebnisseite keine GET-function verwendet, um den Parameter “s” aus der URL zu verwenden, warum können Sie ihn nicht einfach als Standardwert (z. B. foobar) festlegen und im Formular ausblenden?