Часто владельцы WordPress-сайтов хотят изменить стандартные надписи в форме комментирования. Обычно это оглавление самой формы (например, “Добавить комментарий” или “Оставьте комментарий”) и кнопка отправки (“Отправить комментарий” или “Комментировать”).
Как изменить надписи в форме комментирования?
Следует отметить, что в WordPress отсутствуют стандартные инструменты для решения этой задачи. Это объясняется тем, что сама форма комментирования, как и другие визуальные элементы сайта, формируются не самим WordPress, а установленной на нем темой. Для решения задачи существует несколько методов. Первый из них заключается в правке необходимых файлов темы (в нашем случае это файл comments.php). Конечно, найти в нем нужные строки и изменить на желаемые не является большой проблемой. Но для обычных пользователей это будет немного проблематично. Поэтому воспользуемся иным способом.
Изменяем файл functions.php
Этот способ предусматривает вручную добавление специального кода в файл functions.php Вашей активной WordPress-темы.
Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.
Итак, в указанный файл нужно добавить следующие строки на языке PHP:
function wpschool_change_submit_label($defaults) { // Текст перед формой комментирования $defaults['title_reply'] = 'Текст перед формой'; // Текст кнопки в форме комментирования $defaults['label_submit'] = 'Текст кнопки'; return $defaults; } add_filter( 'comment_form_defaults', 'wpschool_change_submit_label' );
После того, как код был вставлен, но еще не сохранен, Вы можете изменить обе надписи на нужные Вам. Теперь форма комментирования примет следующий вид:
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Давненько я ничего не писал про WordPress. Поэтому сегодня я поделюсь с Вами тем, как можно вручную изменить форму комментирования в ВордПрессе. Думаю, что эти знания могут пригодиться любому начинающему блогеру, ведь форма комментирования это, порой, единственное средство общения посетителей и автора. Не проходите мимо 🙂 Перед тем, как мы начнем какие-либо манипуляции с кодом, хочу Вас заранее предупредить, что мы будем править файлы самого WordPress a, а не файлы темы. Да, это может-быть покажется кому-то опасным, кому-то бессмысленным, кому-то просто не понравится 🙂 Но Я сделал это именно так и никаких проблем у меня не возникло. Советую перед началом сделать бекап редактируемого файла. Насчет безопасности предупредил, теперь хочу показать результат, к которому я пришел.
Скажите пожалуйста почему в теме reboot с помощью плагина ProFunctions меняется только текст кнопки, а Текст перед формой остается как и был: Добавить комментарий?
Добрый день!
Чтобы в Reboot изменить надпись перед кнопкой Отправить во встроенной контактной форме, нужно перейти Внешний вид – Настроить – Модули – Контактная форма и в тестовом поле изменить/добавить текст.
С уважением Михаил
Мне не надо менять текст в контактной форме, мне надо изменить текст для комментариев например: заменить Добавить комментарий на другое слово например как у вас задать вопрос
Почему в теме reboot не меняется Текст перед формой, можно изменить только Текст кнопки в форме комментирования?
и как сделать, что бы комментарии были как тут не под формой, а над