Калькулятор для сайта WordPress востребован постоянно. Как для интернет магазинов, так и для заказа услуг. Один из самых удобных и простых — это плагин wp-creator-calculator. В описаниях: калькулятор стоимости wordpress.
Установив его, я решил проблему с исправлением, о которой я и хочу рассказать.
Отправка писем с плагина wp-creator-calculator.
Сам плагин работает отлично, и очень много про него написано, разбирать принцип работы я не буду. А проблему опишу. Ситуация такова, что плагин отправляет письмо из поля обратной связи от почтового адреса того, кто оставляет заявку.
Что получается ? WordPress пытается с вашего почтового ящика отправить письмо от стороннего пользователя, забитого в поле Ваш E-mail из формы обратной связи.
Исправить ошибку отправки писем wp-creator-calculator.
Смотрим поле Ваш E-mail, находим wpcc_user_email
Открываем файл public_html/wp-content/plugins/wp-creator-calculator/wp-creator-calculator.php
находим строки :
wpcc_mail_headers[] = 'From: '.(($wpcc_user_name != »)?$wpcc_user_name:'No name').' <'.(($wpcc_user_email != »)?$wpcc_user_email:get_option('admin_email')).'>';
$wpcc_user_email, указанный тут, и есть отправитель писем с нашей формы.
Меняем его на $wpcc_mail_emailto
Сохраняем. Проверяем.
Письма приходят от нас же самим себе.
Сервер рад, мы счастливы, плагин работает.
Кому не нравится ссылка в теле письма?
Закоменчиваем данные строки.
Наслаждаемся.
Калькулятор для сайта WordPress отлично работает, проверено на версии 4.7.
40 комментариев
Перейти полю для комментария ↓
Дмитрий
03.05.2017 в 11:41 (UTC 3) Ссылка на этот комментарий
Здравствуйте. А не можете помочь с wp-creator-calculator 3.6?
Нужно, чтобы после отправки письма посетитель перенаправлялся на страницу «Спасибо». В ранних версиях калькулятора эта функция была в настройках- сейчас не нашел.
Woot
18.05.2017 в 14:04 (UTC 3) Ссылка на этот комментарий
Долго отвечал. Был в отпуске )
в версии 3.5 выскакивает сообщение о успешной отправке информации и благодарность.
3.6 не ставил.
Для перенаправления после отправки я бы поставил условие IF, которое отслеживает наличие на странице DIV самого сообщения о удачной отправке и если оно есть, делать перенаправление на страницу приветствия.
if ($("div").hasClass("wpcc_text")) { window.location.href = 'https://sait.ru'; } ;
В моём случае «wpcc_text» и есть DIV самой записи.
Евгений Мозель
03.06.2017 в 00:50 (UTC 3) Ссылка на этот комментарий
Здравствуйте! Нашел ваш комментарий как исправить ошибку по отправке писем. Сделал все как вы сказали, но увы все равно не работает ((. При указанной замене вообще, на этапе отправки письма зависает. Можете ли подсказать как исправить? У меня версия WPCC 3.6.5 может из за этого? Если времени нет может можете мне скинуть версию 3.5 , с ней ведь ваше исправление должно работать?
Адрес калькулятора
http://fotofly.by/kalkulyator/
Версия WordPress 4.7.5
Заранее спасибо ) !
Woot
04.06.2017 в 18:44 (UTC 3) Ссылка на этот комментарий
Для начала проверьте, отправляет ли сайт письма не из плагина WPCC.
Для отправки почты я лично использую плагин WP-Mail-SMTP.
Версия WPCC не важна, ошибка идентична.
Евгений Мозель
07.06.2017 в 20:44 (UTC 3) Ссылка на этот комментарий
Хочу выразить свою искреннюю благодарность Woot, реально помог найти ошибку) Калькулятор заработал ))) !
Максим
24.06.2017 в 12:52 (UTC 3) Ссылка на этот комментарий
Сделал всё по инструкции, но не отправлят по прежнему
Woot
24.06.2017 в 18:02 (UTC 3) Ссылка на этот комментарий
Добрый день Максим.
1. Проверьте, без плагина, отправляет ли ваш сайт письма ?
2. Если отправляет, то пришлите мне на почту свой файл
public_html/wp-content/plugins/wp-creator-calculator/wp-creator-calculator.php
3. Рекомендую проверить отправку с сайта установив плагин
WP-Mail-SMTP
. Через этот плагин можно использовать любой SMTP даже mail.ru.А уже после того как Wordress начнёт отправлять тестовые письма, можно проверять обратную связь калькулятора.
Максим
27.06.2017 в 08:26 (UTC 3) Ссылка на этот комментарий
Большое спасибо! Вроде разобрался не куда не деться от танцев с бубном)))
Виктор
27.06.2017 в 23:15 (UTC 3) Ссылка на этот комментарий
Здравствуйте. Не подскажете как справиться с косяком разработчика калькулятора? Он, похоже, забил на свое детище? Радио лейбл завязан наIF при выборе определенной кнопки должны появляться поля для внесения данных и они появляются, но чудным образом исчезают из формулы при запуске расчетов. Хрень полная. По логике вещей если в операторе IF стоит показывать поля, то и в формуле он их должен показывать. Запарился уже варианты прокручивать.
Woot
28.06.2017 в 09:52 (UTC 3) Ссылка на этот комментарий
Добрый день, Виктор.
Разработчик давно забыл про свой проект и это правда.
Я правильно вас понял, вы используете блок соответствие ?
Используйте условие
IF () ELSE ()
Я не использовал данное условие, но если вы пришлёте мне формулу для своего калькулятора я промоделирую и отвечу более точнее.
Василий
28.09.2017 в 21:23 (UTC 3) Ссылка на этот комментарий
Здравствуйте.
Я не сильно силен в html. У меня два вопроса:
1) В поле «slider» не отображаются ползунки в других браузерах, кроме IE. Не понимаю как с версии 3.5 для полноценной работы плагина подключаются библиотеки: (jquery-ui-core, jquery-ui-slider, wpcc.js и пр.). Чтобы не захламлять вашу страницу, вы можете указать ID страниц, на которых размещен шорткод плагина, тогда скрипты будут подгружаться только там.
2) В поле «radio» при нескольких вариантах, точка стоит уже на первом. Можно ли сделать, чтобы ее не было, и как потом прописать чтобы выбор был обязателен.
Заранее благодарю.
Woot
29.09.2017 в 09:21 (UTC 3) Ссылка на этот комментарий
Добрый день, Василий.
1) По поводу отображения ползунков. Скорее всего у вас что-то с браузерами, такая ошибка в первые и если вы дадите ссылку на свой калькулятор я посмотрю как он выглядит. Вот тот который работает
https://holidaybyday.ru/kalkulyator-svadby/
. У вас и на нём отображается ползунки?
2) Заложенное условие всего калькулятора (и я с ним согласен), если есть поле для выбора, то оно обязательно. Если поле не обязательно, то и выводить его следует как дополнительные пункты просто галками выбора Checkbox. Но если оно обязательно, то и должно быть что-то по умолчанию. Можно сделать по умолчанию пустое поле, например (стандарт) или (я затрудняюсь выбрать , помогите мне с выбором). В противном случае обязательное поле теряет своё назначение.
Василий
29.09.2017 в 11:30 (UTC 3) Ссылка на этот комментарий
Добрый день. Спасибо за ответы!
По Вашей ссылке все работает. Переустановил (с удалением DB и таблиц) WPCC, не помогло. Смена тем тоже не помогает. Мой калькулятор https://srvis.ru/?page_id=1741. Что еще важно настроить смог только в IE? в других браузерах все поля съезжают друг на друга.
Woot
03.10.2017 в 08:50 (UTC 3) Ссылка на этот комментарий
Василий, я направил вам письмо. Почитайте его.
Ruslan
31.10.2017 в 14:01 (UTC 3) Ссылка на этот комментарий
Здравствуйте! Сделал все по инструкции — не работает. Просто письма отправляются без проблем. А Заявки через этот плагин не в какую не хотят. Что можно еще сделать? У меня в полях вообще нет поля email. И все равно не отправляется. Сайт в подписи.
Woot
01.11.2017 в 12:33 (UTC 3) Ссылка на этот комментарий
Добрый день, Руслан.
Если у вас письма сам WordPress отправляет, это отлично. Пол дела сделано.
Проверьте указан ли у вас в настройках самого плагина адрес куда отправлять письма — WPCC открываете сам калькулятор и в самом верху настройки — поле «На какой E-Mail отправлять: »
Если там стоит правильный адрес , то проверьте сам калькулятор на предмет отправки писем на именно этот адрес что там указан.
И не забывайте, после всех настроек он отправляет письма именно от имени этого — заполненного поля адреса.
Владимир
11.01.2018 в 11:19 (UTC 3) Ссылка на этот комментарий
Добрый день.
А помочь с работой плагина и его внешним видом получится?
Порылся в интернете, вроде у всех после обновления wp 4.5 началось..
Не отображается «ползунок»
http://xn--c1aisdbajmnqa.xn--p1ai/wp-content/uploads/2018/01/calc.jpg — вид в окне плагина
http://xn--c1aisdbajmnqa.xn--p1ai/wp-content/uploads/2018/01/calc_bag.jpg — вид на сайте
Woot
11.01.2018 в 13:45 (UTC 3) Ссылка на этот комментарий
Владимир.
Сложно сказать в чём причина.
У вас версия самого калькулятора какая ?
У меня стоит WPCC 3.6.5.
Обновил с 3.5 после того как Дмитрий просил о помощи с версией 3.6 )
Владимир
12.01.2018 в 16:35 (UTC 3) Ссылка на этот комментарий
версия калькулятора 3,6,5
WP обновил до последней версии.
Все работает, кроме ползунков. На форуме поддержки плагина не у одного меня такая проблема)
пробовал подключать старые js библиотеки, не помогло.
Альтернативы с созданием калькулятора на ползунках знаете?)
Адхам
06.06.2018 в 17:21 (UTC 3) Ссылка на этот комментарий
версия калькулятора 3,6,5
WP обновил до последней версии.
Все сделал по инструкции, сообщения не приходят.
Установил WP-Mail-SMTP сайт отправляет почту.
Woot
07.06.2018 в 09:49 (UTC 3) Ссылка на этот комментарий
Добрый день, Адхам.
Первый делом, проверьте работу калькулятора вбивая адрес администратора сайта в поле «Ваш Email» при отправке расчёта.
Адхам
07.06.2018 в 18:00 (UTC 3) Ссылка на этот комментарий
Добрый день. Не с работало. Форма отправляет и в неизвестность
Woot
09.06.2018 в 13:38 (UTC 3) Ссылка на этот комментарий
Добрый день.
Пришлите мне на почту пароль и логин входя в админку вашего сайта.
Я попробую вам помочь.
Игорь
18.11.2018 в 07:54 (UTC 3) Ссылка на этот комментарий
Здравствуйте.
Такой вопрос. Как установить wpcc 3.6.5 на сайт html (landing page). Т.е. сайт без wordpress.
Александр
20.11.2018 в 01:06 (UTC 3) Ссылка на этот комментарий
а чем wordpress не устраивает? сейчас на WP проще всего лендинг сделать
Игорь
21.11.2018 в 09:36 (UTC 3) Ссылка на этот комментарий
Некоторые заказчики не хотят заморачиваться с CMS, их устраивает тема на хостинге и панель textolite. Так как установить WPCC на такую тему.
use
23.01.2019 в 17:20 (UTC 3) Ссылка на этот комментарий
После любых изменений файла wp-creator-calculator.php пропадает результат в письме. Письма доходят а результат пустой
Woot
28.01.2019 в 15:18 (UTC 3) Ссылка на этот комментарий
Если есть возможность, прошу предоставить доступ к сайту
Можно выслать на почту пароль и логин. я посмотрю в чём дело
Максим
16.02.2019 в 17:24 (UTC 3) Ссылка на этот комментарий
калькулятор не работает, то ли не совместим с версией вордпресс то ли что ?
http://biznes-transformator.ru/rentabelnost-prodazh-kalkulyator/
Woot
18.02.2019 в 14:48 (UTC 3) Ссылка на этот комментарий
рассказывай в чём проблема ?
Влад
18.08.2019 в 20:14 (UTC 3) Ссылка на этот комментарий
Очень нужна помощь: калькулятор работает, письмо отправляет, но в письме вместо выбранных полей для расчёта вот такие значки «Ð»
Woot
19.08.2019 в 11:11 (UTC 3) Ссылка на этот комментарий
Это кодировка.
Попробуйте создать письмо в латинице.
Если всё будет правильно, можно подумать как добавить правильную кодировку в тело письма при формировании.
Причина скорее всего в хостинге.
Влад
20.08.2019 в 16:30 (UTC 3) Ссылка на этот комментарий
Подскажите, как можно с Вами связаться для выяснения подробностей?
Woot
21.08.2019 в 16:02 (UTC 3) Ссылка на этот комментарий
Если вы при написании комментария укажите свою почту, я отвечу вам на неё
Влад
21.08.2019 в 21:53 (UTC 3) Ссылка на этот комментарий
vladislavkhakhel@gmail.com
Елена
26.11.2019 в 15:41 (UTC 3) Ссылка на этот комментарий
Добрый день! Калькулятор присылает письма с сайта только когда включено и заполнено поле с еmail. Все сделала по инструкции, заменила в коде и отключила поле с почтой но письма не приходят.
Максим
13.03.2020 в 20:18 (UTC 3) Ссылка на этот комментарий
Добрый вечер. Подскажите в чем проблема, на сайте расчет производит а в теле письма не проставляет товар
Виталий
09.06.2020 в 14:20 (UTC 3) Ссылка на этот комментарий
Привет! Ребята с делаю чтобы поле отображалось по условию, оно отображается, но в расчетах не участвует, это если я ставлю сравнение if else, если просто if то оно не скрывается потом. Помогите, второй день бьюсь над этим!
1 2 Далее →
Загрузить еще комментарии