今Wordpressでキングテンプレート(2カラム)を使って該当するDBを検索するフォームを作っています。
テンプレートの右カラムで今現在ショートコードを使って、
php
1<form action="kensaku.php" method="get"> 2<input type="text" name="office_name" /> 3<input type="submit" value="検索" /> 4</form>
でkensaku.phpを検索すると
404エラーがでます(Wordpressのテンプレートを使わなければ検索結果は無事表示されます)。
元々テンプレートに用意されていた検索ツールのソースコードは
php
1<aside id="search-2" class="widget widget_search"> 2<form role="search" method="get" id="searchform" class="searchform" action="****"> 3 <div> 4 <label class="screen-reader-text" for="s">検索:</label> 5 <input type="text" value="" name="s" id="s" /> 6 <input type="submit" id="searchsubmit" value="検索" /> 7 </div> 8</aside>
でいろいろ調べた結果検索する場合は<input type="text" value="" name="s" id="s" />
のようにname="s"にしないといけないのは分かったのですが、
テンプレートのfunction.phpの増大なソースコードのどこに
kensaku.phpの結果を表示されるよう書き込めばよいのでしょうか?
また、WordpressではPHPは使えないとの事ですが、
テキストボックスでショートードkensaku.phpを呼び出すとしたら
php
1<form action="[kensku.php]" method="get"> 2<input type="text" name="office_name" /> 3<input type="submit" value="検索" /> 4</form>
でもaction=[ショートコード名,kensaku.php"]でも
上手くいかないのですが書き方がおかしいのでしょうか?
どなたかご教授下さい。
あなたの回答
tips
プレビュー