0

search.phpページがないWordpressテーマに検索機能を追加するように求められましたが、これは可能ですか?プラグインを使用することは可能ですか?

テーマは次のとおりです: http ://themeforest.net/item/heal-sensitive-medical-wordpress-theme/3127829?sso?WT.ac = search_item&WT.seg_1 = search_item&WT.z_author = raybreaker

ありがとう

4

2 に答える 2

1

david.binda が言ったように、Wordpress には既にこの機能があります。

ただし、このテンプレートが WP_Query を使用している可能性があります。この場合、この WP_Query に「s」パラメーターを追加できます。

$query = new WP_Query( 's=keyword' );

WP_Query リファレンス

于 2013-01-31T16:23:58.467 に答える
0

検索機能はテーマに含まれていません。これは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関数を利用できます

于 2013-01-31T11:31:04.677 に答える