WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Рекомендуемые продукты со скидкой от Template Monster

Неправильно отправляется почта

Здравствуйте,
попал в обслуживание сайт на теме Kallyas.
Вставил блок отправки сообщений из конструктора темы,
пишу
name: Люсик
contact: +79999999999
message: Бла-Бла-Бла

на почту получаю
name: ?›юсик
contact: +79999999999
message: ?‘?»?°-?‘?»?°-?‘?»?

Если есть идеи, подскажите, как можно поправить?

Установку плагинов отправки почты типа Contact7 рассматриваю в последнюю очередь.

Заметки к вопросу:
Myakish 6 мес назад

Разобрался самостоятельно.

Бл... Похоже, что форма в этой теме на этом сайте вообще никогда не работала.

Проблема была в модуле /themes/kallyas/pagebuilder/elements/contact_form/contact_form.php

кусок патченного кода:

if ( is_array( $val ) ) {
	$val = htmlentities( implode( ' / ', $_POST[ $id ] ), ENT_NOQUOTES, UTF-8 );
} else {
	$val = nl2br( htmlentities( stripslashes( $val ), ENT_NOQUOTES, UTF-8 ) );
}

По умолчанию функция htmlentities работает с кодировкой ISO-8859-1. Указал UTF-8 и всё заработало. Заодно и кавычки попросил не трогать.

0
Myakish
6 месяцев назад 4

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация