2011-01-11 31 views
0

インスタントQをインストールしました&私のウェブサイトのワードプレステーマです。 Find a Questionの検索ボックスがあります。レコードを取得するバックグラウンドで実行されるクエリを変更したいのですが。私は同じスクリーンショットを添付しています。私は、検索フォームを読み込んでいるが、私はレコードを取得するコードをトレースすることができませんsearchform.phpがあることをトレースしました。検索クエリを変更するにはどうすればよいですか?

alt text

この上で私を助けてください。

おかげで、

パンカジ

答えて

0

searchform.phpは、検索フォームのためだけのHTMLテンプレートが含まれています。あなたのテンプレート(おそらく)には、検索結果の別のテンプレートであるsearch.phpもあります。しかし、クエリはテンプレートの一部ではなく、WordPressのコード内で変更するのは少し難しいです。

しかし、searchform.phpに入力フィールドを追加するだけで解決できます。あなたは、カテゴリ内の特定のキーワード(検索フィールド)との記事を検索する場合の例として、あなたはあなたのsearchform.phpに追加することができます。

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

私は推測する(しかし、私はわからない)あなたの可能性query_posts()と同じように、任意のクエリvarを使用します。

+0

ブログで検索クエリを実行するには、次のURLにアクセスしてください:www.domain.com?s=my-keyword&category_name=my-category – AJJ

関連する問題