0

他のテンプレートを見つけた後、問題は解決しました。前のものは互換性がないようです。

プラグインFoxycomplete (画像を使用した高度なオートコンプリート検索) を使用しています。具体的には、使用したいと考えています。インストールして有効にしました。開発者は次のように 1 つのステップを説明します。

オートコンプリート機能を適用するフォーム入力フィールドの ID を「#」なしで入力します。デフォルトは通常の「s」です。

ファイル foxycomplete.js も調べましたが、わかりません:

(function($) {
$(document).ready(function() {

    var inputField = site_data.inputField;
    var inputWidth = 0;

    var absPath = "";
    if(site_data.inputField == ""){
        inputField = "s";
    }

この後、firebug を使用して検索フォームを確認しました。これが HTML コードです。

<form action="http://localhost/sites/wordpress/" class="searchform" method="get">
<input type="text" value="" name="s" class="field">
<input type="submit" value="" name="submit" class="submit">
</form>

ここで、 class = "field"id = "s"に変更する必要があると想定していますが、どのドキュメントで HTML 部分が見つかったのかもわかりません。少し行き詰まっています。firebugで変更してもうまくいきません。

4

1 に答える 1

0

「入力タイプ」に以下を追加するだけです- name="s", id="s"。これは、woothemes による Canvas テーマで私にとってはうまくいきました。

コードの例として:

<input type="text" name="s" id="s" value="" class="field">

編集: 検索フォーム コードの場所は、テーマ テンプレートごとに大きく異なります。ただし、ほとんどの場合、ヘッダーまたはサイドバーにあります。

于 2013-02-03T00:23:51.790 に答える