Я делаю веб-сайт с Wordpress, в котором есть форма, которую должны заполнить клиенты. Я хочу, чтобы каждый клиент, который подаст заявку, после завершения заполнения и получения сообщения об успехе, получил по электронной почте уникальный номер, а затем связался с компанией для остальных процедур. Я также использую плагин contact-form-7 для формы. Любая идея или любой плагин, который мог бы сделать это автоматически? Даже если код необходим, дайте мне знать! Заранее спасибо!
Вернуть уникальный номер клиенту после подачи заявки в нашей форме (wordpress)
comment
Какова ваша цель? Вы хотите проверить, принадлежит ли им адрес электронной почты, который они указали в вашей контактной форме? Что вы хотите, чтобы (они) сделали после того, как они предоставили уникальный номер? Возможно, лучше позволить им создать учетную запись на вашем веб-сайте, проверка электронной почты встроена в процесс регистрации.
- person Koen de Bakker   schedule 27.11.2013
comment
ну, номер не имеет ничего общего с веб-сайтом (конечно, после того, как они его получат), он имеет отношение к компании, как удостоверение личности, которое позволит им отправить какие-то бумаги (естественный процесс). Регистрационная форма может быть решением, но они предпочитают то, что я уже говорил, уникальный идентификатор.
- person Christina Mayer   schedule 27.11.2013
comment
Вы пробовали мой ответ, Кристина Майер?
- person Koen de Bakker   schedule 03.12.2013
comment
Мы поступали по-другому, просили у клиентов иметь при себе свой налоговый код (который является уникальным номером), поэтому в этом больше нет необходимости, потому что мы торопились. Спасибо за ваше время в любом случае!
- person Christina Mayer   schedule 18.12.2013
Ответы (1)
Вы можете использовать плагин contact-form-7-dynamic-text-extension.
Установите плагин, добавьте
/* Generate Quote Ticket */
function genTicketString() {
return substr(md5(uniqid(mt_rand(), true)), 0, 8);
}
add_shortcode('quoteticket', 'genTicketString');
в ваш functions.php и добавьте
Your Reference number: [dynamictext ticket "quoteticket"]
в вашу форму в контактной форме 7. (или сделать это поле невидимым через css)
Наконец, добавьте [тикет] в тело письма.
Это решение найдено на http://wordpress.org/support/topic/contact-form-7-generating-reference-number и был написан AMCD.
person
Koen de Bakker
schedule
28.11.2013
Я создал веб-сайт бронирования лимузинов, и в нем я создал форму, используя контактную форму 7, и клиенту также требуется уникальная функция билета запроса, которая будет отправлять уникальный идентификатор каждой отправки формы. Но в основном при отправке строка билета одинакова, например, я отправил 3 письма, и на всех них я получил эту строку Ticket # e89a55dc.
- person Umair Razzaq; 24.08.2015
Любые предложения для меня по этому поводу?
- person Umair Razzaq; 24.08.2015
Эй, ребята, какой-нибудь намек для меня по этому вопросу?
- person Umair Razzaq; 29.08.2015
@Koen de Bakker Как перечислить числа, такие как ICLAA 001, ICLAA 002, ... для каждой отправки формы?
- person ; 19.01.2017
@Koendebakker Ваш ответ работает нормально .. Единственное, что я хотел сделать, это вместо случайных чисел я хотел сгенерировать числа в порядке возрастания .. конечно, для каждой формы уникально.
- person ; 19.01.2017