سلام دوستان عزیز
من میخوام یک فرمی طراحی کنم وقتی کاربر اونو پر کرد بعد ارسال بهش یک کد یا همون شماره پیگیری بده ، چطوری میتونم این کارو بکنم؟ من از افزونه کیوفرم و کنتاکت فرم استفاده میکنم
درود
اگر از افزونه Contact Form 7 استفاده می کنید، این کار رو می تونید با این افزونه انجام بدین:
اول افزونه بالا رو نصب کنید سپس فانکشن زیر رو تو فایل functions.php قالب بزارید:
function genTicketString() {
return substr(md5(uniqid(mt_rand(), true)), 0, 8);
}
add_shortcode('quoteticket', 'genTicketString');
بعد با شورتکد [dynamictext ticket "quoteticket"]
می تونید مقدار رو نمایش بدین.
مثلا:
کد پیگیری شما: [dynamictext ticket "quoteticket"]
برای body تو ایمیل که برای شما ارسال میشه، برای فراخوانی همون شماره، تگ [ticket] رو قرار بدین تا دقیقا همون شماره پیگری برای شما هم ارسال بشه.
این شورت کد رو کجا قرار بدم؟ بعد اینکه اون افزونه جانبی رو نصب کردم بصورت پیش فرض بعد اینکه هر فرمی رو طراحی میکنم توی پیام موفقیت ارسال کد پیگیری هم میاره؟
هر جا که قصد دارید کد رهگیری رو نشون بدین.
در هر فرم می تونید از همین تگ ها استفاده کنید.
این روش ۲ تا output داره:
۱- نمایش کد رهگیری در داخل ایمیلی که مدیر ارسال میشه (تب mail)
۲- نمایش کد رهگیری برای کاربر