Как добавить надпись placeholder в Wordpress,если не получается это сделать через php файл?

Тренируюсь в освоении вордпресс (на одной из тем) и столкнулся с проблемой при оформлении виджета поиска. Не знаю,как вывести надпись placeholder "Search here..." через functions.php. Пробовал кое что прописать в functions.php,но не вышло.На картинках пример,как я хочу и что у меня получилось. ссылка на мой код

введите сюда описание изображения

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Роман Мереняну-Ени
function my_search_form( $form ) {
        $form = '<form role="search" method="get" id="searchform" class="searchform" action="' . home_url( '/' ) . '" >
        <div><label class="screen-reader-text" for="s">' . __( 'Search for:' ) . '</label>
        <input type="text" value="' . get_search_query() . '" name="s" id="s" placeholder="<?php echo "Поиск"; ?>" />
        <input type="submit" id="searchsubmit" value="'. esc_attr__( 'Search' ) .'" />
        </div>
        </form>';
        return $form;
    }   

add_filter( 'get_search_form', 'my_search_form', 100 );

Это если Ваш код, а лучше создать файл в корне: searchform.php и прописать там

<form role="search" method="get" id="searchform" action="<?php echo site_url()?>" >
    <fieldset>
        <input type="text" class="searchinput" value="<?php echo get_search_query(); ?>" name="s" id="s" placeholder="<?php echo "Поиск"; ?>" />
        <input type="submit" id="searchsubmit" class="headerfont" value="<?php _e('Search', 'Ваша тема'')?>" />
    </fieldset>
</form>

для русскоязычной элементарно добавить placeholder="<?php echo "Поиск"; ?>" в код input

и вызывать потом с помощью:

 <?php  echo esc_attr(get_search_form()); ?>
→ Ссылка