質問: wordpressサイトのメイン投稿ページからブログ投稿のみを検索する 私のcmsスタイルの設定では、私はすべてを検索する標準の検索ボックスを持っています。しかし、私のブログページには、ブログだけを検索する別の検索ボックスもあります。これは可能ですか。どうすればよいでしょうか。edit私は私のブログページに行くテキストウィジェットの中でこのコードを使いました:<form id='searchform' method='get'> <input style='margin-top:5px;' type='text' name='s' id='s' placeholder='search (blog only)'> <input type='hidden' name='post_type' value='post' /> </form> これには、結果ページが標準の検索ページではなくブログのようにスタイル設定されるという利点があります。 (ただし、ページに検索結果が表示されていることを示す方法がわかりません。表示方法はわかりません)。
回答: ブログが独自のカテゴリに属している場合は、searchform.phpコードをコピーして、これを追加できます。<input type="hidden" name="cat" value="{your category id}" /> もちろん、{your category id}を実際のid番号に置き換えてください。フォームコード全体をウィジェットに入れることも、直接テンプレートに入れることもできます。