نویسنده پشتیبانی وب یار
امتیاز مطلب
تعداد بازدید 1640
تاریخ بروزرسانی ۱۸ اردیبهشت ۱۴۰۰

لینک ارجاع در فرم تماس 7 و گراویتی فرم

چگونگی ایجاد فرم بازخورد برای پست ها یا محصولات از طریق افزودن لینک ارجاع در افزونه فرم تماس 7 و گراویتی فرم

 

شاید بخواهید بدانید کاربران بلا فاصله قبل از تکمیل فرم تماس شما، کدام یک از صفحات یا مقالات را دیده اند، تیم آموزش طراحی سایت اصفهان افزونه فرم تماس 7 را به شما پیشنهاد می دهد؛ با فرم تماس 7 می توانید آدرس این صفحات (لینک ارجاع) را از طریق ایمیل خود دریافت کنید.

لینک ارجاع (Referer Page) آدرس صفحه ایست که کاربر، بلافاصله قبل از ورود به صفحه فعلی مشاهده کرده است.

 

روش افزودن لینک ارجاع در افزونه فرم تماس 7 با ترفند فیلد مخفی

1) برای شروع شما باید این قطعه کد را درون فایل Functions.php در پایین ترین قسمت قرار دهید:

function getRefererPage( $form_tag ) {
if ( $form_tag['name'] == 'referer-page' ) {
$form_tag['values'][] = htmlspecialchars($_SERVER['HTTP_REFERER']);
}
return $form_tag;
}
if ( !is_admin() ) {
add_filter( 'wpcf7_form_tag', 'getRefererPage' );
}

2) در قسمت پیشخوان (داشبورد) وردپرس به لیست فرم های تماس رفته و فرم خود را داخل ادیتور (ویرایشگر کد) باز کنید و این فیلد مخفی را در قسمت body اضافه کنید:

form:
[hidden referer-page default:get]

3) تب Mail را باز کرده و این فیلد را در قسمت Body مربوط به هشدار ایمیل (notification mail) و در جایی که می خواهید نتیجه نمایش داده شود قرار دهید:

Referer Page: [referer-page]

نتیجه ایمیل شبیه این تصویر خواهد بود:

لینک ارجاع ایمیل بازخورد
اگر کد شما این چنین خطایی نمایش داد

Undefined index: HTTP_REFERER in /home/…/functions.php on line 181

باید از این عبارت شرطی در کد خود استفاده کنید:

If (isset($_SERVER[‘HTTP_REFERER’]))

بنابراین کد شما به این شکل خواهد شد:

function getRefererPage( $form_tag ) {
if ( isset($_SERVER['HTTP_REFERER']) && $form_tag['name'] == 'referer-page' ) {
$form_tag['values'][] = htmlspecialchars($_SERVER['HTTP_REFERER']);
}
return $form_tag;
}
if ( !is_admin() ) {
add_filter( 'wpcf7_form_tag', 'getRefererPage' );
}

روش افزودن لینک ارجاع در افزونه گراویتی فرم (Gravity Form) با ترفند فیلد مخفی

  • 1) یک فیلد مخفی را درون فرم بکشید و رها کنید
  • 2) روی تب پیشرفته (Advanced Tab) کلیک کنید و HTTP Referer URL را از منوی آبشاری انتخاب کنید
  • 3) در نهایت ذخیره را بزنید

 

خوشحال می شویم پیشنهادهای آموزشی شما عزیزان را برایتان آماده کنیم، پس با با نظرات خود ما را راهنمایی کنید.

مقالات مرتبط
قیف فروش
قیف فروشت رو طراحی کن !

روزی که محتوا های این سری از وب یار را برای من ارسال کردند ، با دیدن این عنوان های جذاب ، با خودم گفتم که تمام این سری از محتوا ها را باید خودم بنویسم ؛ چراکه اگر اون رو درست بشناسید و از این روش استفاده کنید ، به تنهایی این توانایی را دارد که سیستم بازاریابی و فروش شما رو متحول کند.در…

اپلیکیشن
5 تا از بهترین زبان های برنامه نویسی برای توسعه موبایل اپلیکیشن ها

برنامه های موبایل در چه ساختار هایی طبقه بندی می شوند؟آیا می توان با هرزبانی برای هر پلتفرمی ، دست به توسعه اپلیکیشن زد؟بهتره از چه زبان برنامه نویسی برای توسعه اپ های موبایل استفاده کنیم؟ اپلیکیشن های native اپلیکیشن های hybrid زبان های محبوب و کارآمد برنامه موبایل 1.Javascript در اپلیکیشن های مولتی پلتفرم 2.جاوا در اپلیکیشن های اندرویدی 3. Swift در اپلیکیشن های…

5 تا از بهترین و ارزان ترین روش های تبلیغاتی

شما هم این روز ها ، با چالش فروش پایین و کمبود مشتری روبه رو شدید؟تازه کسب و کار خود را راه انداختید و به دنبال بهترین و ارزان ترین روش های تبلیغاتی هستید؟تازه وارد هستید و کم هزینه بودن تبلیغات ، برای شما بسیار مهم است؟بستر های تبلیغاتی را نمی شناسید؟تبلیغات را بی فایده می دانید؟ اصلا ارزان ترین روش های تبلیغاتی برای شما…