Что найдём?

Статьи, заметки и находки из моего блога.

Все статьи

Меняем надпись "to search type and press enter" в поиске wordpress

Думаю, что всем русскоязычным блогам на движке wordpress рано или поздно придется столкнуться с этим - с заменой текста в поисковой строке виджета.

"To Search, type and press enter"

Исходная надпись в поисковом виджете WordPress

Где найти файлы виджета

Если вы хотите изменить текст в поле поиска или добавить значок, измените widgets.php или конкретно widget-search.php , который можно найти по нескольким путям

/wp-content/themes/%название_темы%//lib

/wp-content/themes/%название_темы%/includes/widgets

Вариант для widgets.php

Для widgets.php строку

$field_value = apply_filters(‘thesis_search_form_value’, __(‘To search, type and hit enter’, ‘%название_темы%’))

нужно  поменять на

$field_value = apply_filters(‘thesis_search_form_value’, __(‘Ваш текст’, ‘%название_темы%’))

Вариант для widget-search.php

Для widget-search.php строку

<input type="text" id="s" name="s" value="<?php _e( 'to search type and hit enter' , 'tie' ) ?>" onfocus="if (this.value == '<?php _e( 'to search type and hit enter' , 'tie' ) ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '<?php _e( 'to search type and hit enter' , 'tie' ) ?>';}" />

Меняем на

<input type="text" id="s" name="s" value="<?php _e( 'Искать что-то' , 'tie' ) ?>" onfocus="if (this.value == '<?php _e( 'Искать что-то' , 'tie' ) ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '<?php _e( 'to search type and hit enter' , 'tie' ) ?>';}" />

Результат

Вот и всё. Я на сайте Олежек.ру сделал вот такой текст:

Текст поиска после изменения виджета

Из старого блога · 2014. Сохранили дату и содержание публикации.

Оригинал