Поддержка Проблемы и решения Как переименовать поле "сайт" в комментариях ?

  • Здравствуйте.
    Хотелось бы переименовать поле «сайт» в стандартной форме комментариев на что-то типа «Сайт Вашей фирмы», не меняя при этом сущности данного поля.

    Хотелось бы, но не получается … Подскажите как это сделать правильно. Вывод из comment-template.php :
    ‘url’ => ‘<p class=»comment-form-url»><label for=»url»>’ . __( ‘Website’ ) . ‘</label> ‘ .
    ‘<input id=»url» name=»url» ‘ . ( $html5 ? ‘type=»url»‘ : ‘type=»text»‘ ) . ‘ value=»‘ . esc_attr( $commenter[‘comment_author_url’] ) . ‘» size=»30″ /></p>’,

    Пробовал менять ‘Website’ на подходящее значение — не помогло.

    Заранее благодарю !

Просмотр 1 ответа (всего 1)
  • Подскажите как это сделать правильно.

    Правильно, не знаю как, но можно использовать фильтр https://core.trac.wordpress.org/browser/tags/3.9.2/src/wp-includes/comment-template.php#L2181 (строка 2181), примерно, так:

    function my_change_website_field( $field ) {
        $field = '<p class="comment-form-url"><label for="url">Мой крутой сайт</label> ' . '<input id="url" name="url" ' . ( $html5 ? 'type="url"' : 'type="text"' ) . ' value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>;
    
        return $field;
    }
    add_filter( 'comment_form_field_url', 'my_change_website_field' );


    сами поля выше.

    PS Вместо «Мой крутой сайт» пишите, что вздумается. 🙂

Просмотр 1 ответа (всего 1)
  • Тема «Как переименовать поле "сайт" в комментариях ?» закрыта для новых ответов.