2017-01-23 8 views
0

検索バーにウォーターマークテキストとpup-upテキストを変更したいと思います。検索バーの透かしテキストを置き換えてください。

検索ボックスが怒鳴る画像のように見える - 私は変更する「検索...」と「検索:」したいテキスト:

Search bar

検索ボックスコードをsearchform.phpから:

ポップアップテキストを変更しますが、どのように透かしのテキストを変更する:
<div class="search-wrapper"> 

<form role="search" method="get" class="search-form" action="<?php echo esc_url(home_url('/')); ?>"> 

    <label> 

     <span class="screen-reader-text"><?php echo _x('Search for:', 'label', 'Tesseract') ?></span>    

     <input type="search" class="search-field placeholdit" value="<?php echo get_search_query() ?>" name="s" title="<?php echo esc_attr_x('Search for:', 'label', 'Tesseract') ?>" /> 

    </label> 

    <input type="submit" class="search-submit" value="<?php echo esc_attr_x('Search', 'submit button', 'Tesseract') ?>" /> 

</form> 

私は交換「を検索する」ことを見つけますか?

答えて

2

placeholder="New text"input type="search"要素に追加できます。

さらに、要素またはそのクラスに反応するいくつかの追加のJavaScriptがあるかどうかを調べることができます(クラスplaceholditなど)。

+0

'placeholder =" New text "'を追加しました。面白いことが起こりました。通常、検索バーは前と同じように見えますが、 "New test"が表示されます。検索ボックスをクリックすると動作します。それはまだ "検索..."テキストがない場合 – ppi0trek

+0

それはあなたがそれを混乱させるいくつかのjavascriptを持っているようだ。たぶんcssクラスかtype = searchのいずれかで テストのためだけにそれらを削除したり、タイプをテキストに変更したりすることができます。 – Zapo

+0

クラスパラメータを削除し、 'Search ...'テキストが消えました。すべてがうまくいく!ありがとう:) – ppi0trek

0

value="<?php echo get_search_query() ?>"を必要なものに置き換えてください。

「透かし」とは、Search ...のテキストを意味しますか?

+0

はい、 '検索...'テキスト - プレースホルダですが、私がサイトのインスペクタを使用した時、要素は透かしと呼ばれました。 'value =" <?php echo get_search_query()?> "'を 'value =" XXXXX "'に置き換えても何も変更されませんでした。何かがこの公式を上書きする可能性はありますか? – ppi0trek

関連する問題