مشاهده اطلاعیه سایت

شخصی سازی کدهای رهگیری

پلاگیت

سلام

توی گرویتی فرم توسط فارسی ساز؛ یک شورت کد {transaction_id} اضافه کردیم که توی تاییدیه ها و اعلان ها شماره تراکنش رو نشون میده. البته شورتکد {transaction_id_css} هم همینکار رو انجام میده ولی به صورت جدول و استایل بندی شده.

کار این شورتکد اینه که شماره تراکنش بانک رو برمیگردونه و ازش بعنوان کد رهگیری هم یاد میشه. ولی در صورتی که فرم به درگاه متصل نباشه هم قابل استفاده هست و این شورتکد یک شماره تراکنش رندم رو به کاربر نشون میده.

به صورت جمع بندی بخوام عرض کنم:

با نصب فارسی توی گرویتی فرم ما همیشه یک کد رهگیری خواهیم داشت که توسط شورتکد {transaction_id} یا {transaction_id_css} به کاربر نشون داده میشه. حالا اگه فرم به درگاه متصل باشه این کد رهگیری همون شماره تراکنش و کد رهگیری بانک هست ولی اگر به درگاه متصل نباشه یک کد رندم خواهد بود. حالا برای شخصی سازی این کد های رندم کافیه فقط کد زیر رو توی functions.php قالب قرار بدید:

<?php 
add_filter( 'gform_transaction_id' , 'gform_transaction_id', 10 , 3 ); 
function gform_transaction_id($transaction_id, $entry, $form) { 
	return 'a9999a999'; 
}
?>

بجای  ‘a9999a999’ قاب دلخواه خودتون رو بذارید.

در صورتی که نمیدونید قاب چی هست آموزش زیر رو مطالعه کنید:
آشنایی با مفهوم قاب

:

نوشته های مرتبط

14 نظر

  1. حمید

    سلام.خسته نباشید.سایت خیلی خوبی دارید.
    یه سوال داشتم
    ایا راهی هست کد های فیلد خود گراویتی را مستقیم در طراحی قالب به کار ببرم؟
    مثلا تو acf
    من این کد را توقالب گذاشتم
    <a target="_blank" href="”>

    اگر موجود باشه نشون میده برای هر نوشته هر چی وارد شده باشه
    همچین چیزی برای گراویتی هست که من نخوام از acf استفاده کنم
    چوم من تو فرمم فیلد هایی مثل شماره موبایل .تلفن ثابت ادرس تلگرام و … دارم که میخوام تو صفحه نوشته که خودم طراحی میکنم نشون داده بشه
    میشه راهنمایی کنید.ایمیلم زدم جواب ندادید 🙁

    1. گرویتی فرم پارسی
      گرویتی فرم پارسی

      سلام
      خیر امکانش نیست مگر اینکه یه تابع جدا بنویسید.
      متوجه منظور شما هستم. شما میخاید که مقدار هر فیلد رو به صورت تابع صدا بزنید. مثلا یه تابع صدا بزنید اگر فیلد فلان بود مقدارشو برگردونه. دیفالت این امکان رو نداره. ضمنن اون فیلد acf مفدار post_meta رو برمیگردونه. بجاش همش میشه مستقیما از تابع خود وردپرس get_post_meta برای acf استفاده کرد.

  2. soleimany

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

    1. گرویتی فرم پارسی
      گرویتی فرم پارسی

      سلام و احترام
      بهتر بود توی پست مربوطه کامنت بزارید. توی همون صفحه هم نوشته بودیم که 48 ساعت طول میکشه و قبل خرید این موضوع براتون روشن بود. بهرحال براتون ایمیل کردم.
      ضمن اینکه بله خودتون نصب میکنید و تنظیمات هم خودتون ست میکنید ولی باید وبسرویس شما به افزونه اضافه بشه یا خیر. شاید مثلا شما از سایت ایکس اس ام اس پنل پیامک دارید این وبسرویس توی افزونه ما موجود نباشه و باید اضافه بشه تا بتونید استفاده کنید.

  3. مصطفی

    با سلام و خسته نباشید.
    شما که نوشتید تو فایل functions.php باید این تغییرات رو انجام بدیم باید تو خود قالب و بعد functions.php و ویا نه خود functions.php وردپرس و یا جای دیگه؟؟
    با تشکر

نظرات بسته است. مشاهده اطلاعیه سایت