search.phpページがないWordpressテーマに検索機能を追加するように求められましたが、これは可能ですか?プラグインを使用することは可能ですか?
ありがとう
search.phpページがないWordpressテーマに検索機能を追加するように求められましたが、これは可能ですか?プラグインを使用することは可能ですか?
ありがとう
david.binda が言ったように、Wordpress には既にこの機能があります。
ただし、このテンプレートが WP_Query を使用している可能性があります。この場合、この WP_Query に「s」パラメーターを追加できます。
$query = new WP_Query( 's=keyword' );
検索機能はテーマに含まれていません。これはWordPressインストール内にあり、すでに機能しています。?s = some +textparamを使用してホームURLを入力してみてください。
テーマが通常のアーカイブページとは異なる方法で検索結果を表示できるようにするには、archive.phpをコピーしてsearch.phpに名前を変更するだけで簡単です。さらに、少し変更する必要はありません(おそらく、h1をthe_search_query関数で追加します)。次に、テーマ内にsearchform.phpを作成する必要があります。あなたはあなたのファイルのためにコーデックスからこのコードを使うことができます
<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
<div><label class="screen-reader-text" for="s">Search for:</label>
<input type="text" value="" name="s" id="s" />
<input type="submit" id="searchsubmit" value="Search" />
</div>
</form>
さらに、ウィジェット化されたサイドバーに検索プラグインを挿入するか、テーマの別の場所(おそらくheader.php)に検索フォームを追加する必要があります。このget_search_form関数を利用できます