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


برای خواندن کامل مطلب به سایت سر بزنید . آنجا کد ها و تصاویر کاملا خوانا ترند !
https://www.spadan.net/

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

 

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

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

 

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

۱) برای شروع شما باید این قطعه کد را درون فایل 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' );
}

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

form:
[hidden referer-page default:get]

۳) تب 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) با ترفند فیلد مخفی

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

 

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

نوشته لینک ارجاع در فرم تماس ۷ و گراویتی فرم اولین بار در طراحی سایت اصفهان | سئو سایت اصفهان | طراحی سایت در اصفهان پدیدار شد.



Source link

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*
*

..................................................................................طراحی وب سایت , سئو وب سایت , طراحی قالب وردپرس , فروش بک لینک , فروش رپورتاژ.................................................................................. رد کردن

آفلاین

در حال حاضر نیستیم. لطفا پیام خود را ارسال کنید, در اولین فرصت رسیدگی میکنیم. با تشکر : تیم پشتیبانی اسپادان

هر سولی دارید بپرسید.

شروع چت