Нажмите для увеличения
Описание
Brilliant Web-to-Lead для Salesforce обеспечивает надежную интеграцию между вашими установками WordPress и вашей учетной записью Salesforce CRM! Люди могут ввести контактную форму на вашем сайте, и лид (или обращение) попадает прямо в Salesforce CRM: больше не нужно копировать информацию о лиде, больше нет пропущенных лидов: каждый из них находится на Salesforce.com, и вы можете следить за ним.
Особенности
Вы можете полностью настроить все различные параметры формы, а затем использовать шорткод, чтобы вставить форму в свои сообщения или страницы, или вы можете использовать виджет, поставляемый с плагином, и вставить форму в боковую панель!
Предыдущие участники:
- Йост де Валк
- МодернТрайб
- Лаборатория Daddy Donkey Labs
Фильтры и крючки
Примечание:
- Они должны быть размещены в файле вашей активной темы Functions.php или в функциональном плагине.
- Никогда не редактируйте плагин напрямую (если вы не понимаете последствия этого).
- Вы можете использовать Pluginception, чтобы создать для них собственный плагин, чтобы сделать их независимыми от вашей темы: https://wordpress.org/plugins/pluginception/
Фильтры
salesforce_w2l_api_url
Измените URL-адрес API, на который плагин публикует данные. Передаёт тип формы (интерес или дело)
add_filter("salesforce_w2l_api_url", "my_w2l_api_url", 10, 2);
функция my_w2l_api_url($url, $form_type){
верните "https://my.custom-api-url.com/something/";
}
sfwp2l_validate_field
Предоставьте собственную логику проверки для каждого поля.
Передается массив ошибок вместе с именем поля, отправленным значением и конфигурацией поля (тип, значение по умолчанию, обязательное значение и т. д.).
Вот пример блокировки распространенных провайдеров бесплатной электронной почты:
add_filter("sfwp2l_validate_field","block_non_biz_emails", 10, 4);
function block_non_biz_emails($error, $name, $val, $field){
if($name == "электронная почта"){
$non_biz_domains = array("gmail.com", "yahoo.com", "hotmail.com", "aol.com");
$domain = array_pop(explode("@", $val));
if( in_array($domain, $non_biz_domains)){
$error["valid"] = ложь;
$error["message"] = "Пожалуйста, введите адреса служебной электронной почты.";
}
}
вернуть $ошибку;
}
Вы можете добавить в $non_biz_domains, чтобы заблокировать и других провайдеров.
salesforce_w2l_form_html
HTML-код формы перед ее возвратом в WordPress для отображения.
salesforce_w2l_cc_user_from_name
Изменение имени (подтверждение пользователя)
salesforce_w2l_cc_user_from_email
Изменение по электронной почте (подтверждение пользователя)
salesforce_w2l_cc_admin_from_name
Изменение имени (уведомление администратора)
salesforce_w2l_cc_admin_from_email
Изменение по электронной почте (уведомление администратора)
salesforce_w2l_cc_admin_email_list
Добавление этого кода в файл function.php добавит в список 3 адреса электронной почты. Вы можете добавить столько, сколько захотите, и каждый получит электронное письмо с уведомлением администратора.
add_filter("salesforce_w2l_cc_admin_email_list","salesforce_add_emails");
функция salesforce_add_emails($emails){
//раскомментируйте строку ниже, чтобы удалить администратора сайта
//unset($emails[0]);
$emails[]="email@domain.com";
$emails[]="email2@domain.com";
$emails[]="email3@domain.com";
вернуть $emails;
}
salesforce_w2l_cc_user_email_content
salesforce_w2l_cc_admin_email_content
Позволяет фильтровать (добавлять, добавлять, изменять) содержимое сообщения электронной почты, отправленное пользователю или администратору(ам).
add_filter("salesforce_w2l_cc_user_email_content","salesforce_filter_user_message", 10, 1);
функция salesforce_filter_user_message($message){
$message = "Перед сообщением пользователя". "\r\n\r\n" . $сообщение. "\r\n\r\n" . "После сообщения пользователя";
вернуть $сообщение;
}
add_filter("salesforce_w2l_cc_admin_email_content","salesforce_filter_admin_message", 10, 1);
функция salesforce_filter_admin_message($message){
$message = "Перед сообщением администратора" . "\r\n\r\n" . $сообщение. "\r\n\r\n" . "После сообщения администратора";
вернуть $сообщение;
}
salesforce_w2l_cc_admin_replyto_email
Отфильтруйте заголовок электронной почты "Ответить" (например, чтобы разрешить отправке ответов отправителю формы)
salesforce_w2l_returl
salesforce_w2l_returl_{Идентификатор формы}
Позволяет фильтровать значение поля перед его выводом, динамически заполнять его значением, автоматически устанавливать его на основе другого значения и т. д.
Примеры:
// Фильтрация URL-адреса возврата/успеха в определенной форме
// salesforce_w2l_returl_{Идентификатор формы}
add_filter("salesforce_w2l_returl_1_tester", "salesforce_w2l_returl_1_tester_example", 10, 1);
функция salesforce_w2l_returl_1_tester_example($returl){
верните "http://123.com";
}
salesforce_w2l_success_message
salesforce_w2l_success_message_{Идентификатор формы}
Позволяет фильтровать содержимое сообщения об успехе перед его выводом, чтобы динамически заполнять его значением, автоматически устанавливать его на основе другого значения и т. д.
Примеры:
// Фильтрация сообщения об успехе в определенной форме
// salesforce_w2l_success_message_{Идентификатор формы}
add_filter("salesforce_w2l_success_message_1_tester", "salesforce_w2l_success_message_1_tester_example", 10, 1 );
функция salesforce_w2l_success_message_1_tester_example($success){
вернуть "Тестирование 123";
}
salesforce_w2l_field_value
salesforce_w2l_field_value_{Идентификатор формы}_{Имя поля}
Позволяет фильтровать значение поля перед i
Особенности
Вы можете полностью настроить все различные параметры формы, а затем использовать шорткод, чтобы вставить форму в свои сообщения или страницы, или вы можете использовать виджет, поставляемый с плагином, и вставить форму в боковую панель!
Предыдущие участники:
- Йост де Валк
- МодернТрайб
- Лаборатория Daddy Donkey Labs
Фильтры и крючки
Примечание:
- Они должны быть размещены в файле вашей активной темы Functions.php или в функциональном плагине.
- Никогда не редактируйте плагин напрямую (если вы не понимаете последствия этого).
- Вы можете использовать Pluginception, чтобы создать для них собственный плагин, чтобы сделать их независимыми от вашей темы: https://wordpress.org/plugins/pluginception/
Фильтры
salesforce_w2l_api_url
Измените URL-адрес API, на который плагин публикует данные. Передаёт тип формы (интерес или дело)
add_filter("salesforce_w2l_api_url", "my_w2l_api_url", 10, 2);
функция my_w2l_api_url($url, $form_type){
верните "https://my.custom-api-url.com/something/";
}
sfwp2l_validate_field
Предоставьте собственную логику проверки для каждого поля.
Передается массив ошибок вместе с именем поля, отправленным значением и конфигурацией поля (тип, значение по умолчанию, обязательное значение и т. д.).
Вот пример блокировки распространенных провайдеров бесплатной электронной почты:
add_filter("sfwp2l_validate_field","block_non_biz_emails", 10, 4);
function block_non_biz_emails($error, $name, $val, $field){
if($name == "электронная почта"){
$non_biz_domains = array("gmail.com", "yahoo.com", "hotmail.com", "aol.com");
$domain = array_pop(explode("@", $val));
if( in_array($domain, $non_biz_domains)){
$error["valid"] = ложь;
$error["message"] = "Пожалуйста, введите адреса служебной электронной почты.";
}
}
вернуть $ошибку;
}
Вы можете добавить в $non_biz_domains, чтобы заблокировать и других провайдеров.
salesforce_w2l_form_html
HTML-код формы перед ее возвратом в WordPress для отображения.
salesforce_w2l_cc_user_from_name
Изменение имени (подтверждение пользователя)
salesforce_w2l_cc_user_from_email
Изменение по электронной почте (подтверждение пользователя)
salesforce_w2l_cc_admin_from_name
Изменение имени (уведомление администратора)
salesforce_w2l_cc_admin_from_email
Изменение по электронной почте (уведомление администратора)
salesforce_w2l_cc_admin_email_list
Добавление этого кода в файл function.php добавит в список 3 адреса электронной почты. Вы можете добавить столько, сколько захотите, и каждый получит электронное письмо с уведомлением администратора.
add_filter("salesforce_w2l_cc_admin_email_list","salesforce_add_emails");
функция salesforce_add_emails($emails){
//раскомментируйте строку ниже, чтобы удалить администратора сайта
//unset($emails[0]);
$emails[]="email@domain.com";
$emails[]="email2@domain.com";
$emails[]="email3@domain.com";
вернуть $emails;
}
salesforce_w2l_cc_user_email_content
salesforce_w2l_cc_admin_email_content
Позволяет фильтровать (добавлять, добавлять, изменять) содержимое сообщения электронной почты, отправленное пользователю или администратору(ам).
add_filter("salesforce_w2l_cc_user_email_content","salesforce_filter_user_message", 10, 1);
функция salesforce_filter_user_message($message){
$message = "Перед сообщением пользователя". "\r\n\r\n" . $сообщение. "\r\n\r\n" . "После сообщения пользователя";
вернуть $сообщение;
}
add_filter("salesforce_w2l_cc_admin_email_content","salesforce_filter_admin_message", 10, 1);
функция salesforce_filter_admin_message($message){
$message = "Перед сообщением администратора" . "\r\n\r\n" . $сообщение. "\r\n\r\n" . "После сообщения администратора";
вернуть $сообщение;
}
salesforce_w2l_cc_admin_replyto_email
Отфильтруйте заголовок электронной почты "Ответить" (например, чтобы разрешить отправке ответов отправителю формы)
salesforce_w2l_returl
salesforce_w2l_returl_{Идентификатор формы}
Позволяет фильтровать значение поля перед его выводом, динамически заполнять его значением, автоматически устанавливать его на основе другого значения и т. д.
Примеры:
// Фильтрация URL-адреса возврата/успеха в определенной форме
// salesforce_w2l_returl_{Идентификатор формы}
add_filter("salesforce_w2l_returl_1_tester", "salesforce_w2l_returl_1_tester_example", 10, 1);
функция salesforce_w2l_returl_1_tester_example($returl){
верните "http://123.com";
}
salesforce_w2l_success_message
salesforce_w2l_success_message_{Идентификатор формы}
Позволяет фильтровать содержимое сообщения об успехе перед его выводом, чтобы динамически заполнять его значением, автоматически устанавливать его на основе другого значения и т. д.
Примеры:
// Фильтрация сообщения об успехе в определенной форме
// salesforce_w2l_success_message_{Идентификатор формы}
add_filter("salesforce_w2l_success_message_1_tester", "salesforce_w2l_success_message_1_tester_example", 10, 1 );
функция salesforce_w2l_success_message_1_tester_example($success){
вернуть "Тестирование 123";
}
salesforce_w2l_field_value
salesforce_w2l_field_value_{Идентификатор формы}_{Имя поля}
Позволяет фильтровать значение поля перед i
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress