2011-01-11 32 views
0

Ich habe Instant Q & Ein Wordpress-Theme für eine meiner Website installiert. Es gibt ein Suchfeld für die Suche nach einer Frage, ich möchte die Abfrage ändern, die im Hintergrund ausgeführt wird und die Datensätze abruft. Ich befestige den Screenshot davon. Ich habe verfolgt, dass es eine searchform.php gibt, die das Suchformular lädt, aber ich bin nicht imstande, den Code zurückzuverfolgen, der die Aufzeichnungen holt.Wie ändere ich die Suchanfrage?

alt text

Bitte helfen Sie mir zu diesem Thema.

Danke,

Pankaj

Antwort

0

searchform.php enthält für das Suchformular nur eine HTML-Vorlage. Auch in Ihrer Vorlage (wahrscheinlich) haben Sie die search.php, die eine andere Vorlage für die Suchergebnisse ist. Aber die Abfragen sind nicht Teil der Vorlagen und sie sind ein bisschen schwer innerhalb des Wordpress-Codes zu ändern.

Das Hinzufügen von Eingabefeldern zu searchform.php kann jedoch eine Lösung für Sie sein. Als Beispiel, wenn Sie sich für Beiträge mit einem bestimmten Stichwort (Suchfeld) innerhalb einer Kategorie suchen möchten, können Sie Ihre searchform.php hinzufügen:

<input type="hidden" name="category_name" value="my-category" /> 

Ich denke, (aber ich bin mir nicht sicher) konnte man Verwenden Sie eine beliebige Abfrage var wie bei query_posts().

+0

Sie können versuchen, Suchabfragen in Ihrem Blog auszuführen, indem Sie auf URLs wie www.domain.com?s=my-keyword&category_name=my-category zugreifen – AJJ