«

»

Апр 27

Калькулятор для сайта WordPress

Калькулятор для сайта WordPress востребован постоянно. Как для интернет магазинов, так и для заказа услуг. Один из самых удобных и простых  — это плагин wp-creator-calculator. В описаниях: калькулятор стоимости wordpress.

Калькулятор для сайта WordPressУстановив его, я решил проблему с исправлением, о которой я и хочу рассказать.

Отправка писем с плагина wp-creator-calculator.

Сам плагин работает отлично, и очень много про него написано, разбирать принцип работы я не буду. А проблему опишу. Ситуация такова, что плагин отправляет письмо из поля обратной связи от почтового адреса того, кто оставляет заявку.

Что получается ? WordPress пытается с вашего почтового ящика отправить письмо от стороннего пользователя, забитого в поле Ваш E-mail из формы обратной связи.

Исправить ошибку отправки писем  wp-creator-calculator.

Смотрим поле Ваш E-mail, находим wpcc_user_email

Калькулятор для сайта WordPress

Открываем файл 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')).'>';

Исправить ошибку отправки писем wp-creator-calculator

$wpcc_user_email, указанный тут, и есть отправитель писем с нашей формы.

Меняем его на $wpcc_mail_emailto 

Исправить ошибку отправки писем wp-creator-calculator

Сохраняем. Проверяем.

Письма приходят от нас же самим себе.

Сервер рад, мы счастливы, плагин работает.

Отправка писем с плагина wp-creator-calculator.

 

Кому не нравится ссылка в теле письма?

Отправка писем с плагина wp-creator-calculator.

Закоменчиваем данные строки.

Отправка писем с плагина wp-creator-calculator.

Наслаждаемся.

Калькулятор для сайта WordPress отлично работает, проверено на версии 4.7.

40 комментариев

Перейти полю для комментария

  1. Остап

    Вдруг еще есть решение ))) Вопрос такой по поводу этого чудесного калькулятора который достался вместе с сайтом.

    $fields_user_choice = $_SESSION['wpcc_'.$wpcc_id]['fields_user_choice'];
    foreach($fields_user_choice AS $fields_user_choice_k => $fields_user_choice_v)

    Вот на эти строки ругается хост что в не приходит массив я так понимаю что сюда должны придти данные из расчета а их и в помине нет версия 3,6 калькулятор а эти строки находятся в файле wp-creator-calculator.php 2455 строка

  2. Александр

    Товарищи. Плагин исчез из репозитория.

Загрузить еще комментарии

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *