گرویتی فرم

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

تاریخ: پنجشنبه ۲۰ مهر ۱۳۹۶

دسته بندی:  آموزش

تعداد نظر: ۱۴

تعداد بازدید: ۲۳۲۳۶


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

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

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

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

بجای  ‘a9999a999’ الگو (قاب) دلخواه خودتون رو بذارید. در صورتی که نمیدونید الگو (قاب) چی هست مطلب آشنایی با مفهوم قاب رو مطالعه کنید.


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

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


۱۴ دیدگاه برای این محصول ثبت شده است!

comment

حمید

شنبه ۳۱ تیر ۱۳۹۶

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

comment

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

شنبه ۳۱ تیر ۱۳۹۶

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

comment

saeb

شنبه ۳۱ تیر ۱۳۹۶

چطور میتونم یه فیلد تک خطی سفارشی مث کد ملی درست کنم؟ طرف اول کد پستی رو زد بگه مربوط به فلان شهره

comment

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

شنبه ۳۱ تیر ۱۳۹۶

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

comment

مسعود

دوشنبه ۲ مرداد ۱۳۹۶

سلام من توی سایتم از گرویتی فرم استفاده میکنم و خیلی عالیه ??? ممنون از زحماتتون

comment

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

سه شنبه ۳ مرداد ۱۳۹۶

خواهش میکنم.

comment

مهدی

سه شنبه ۳۱ مرداد ۱۳۹۶

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

comment

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

چهارشنبه ۱ شهریور ۱۳۹۶

سلام و احترام این مورد رو خیر نمیتونه.

comment

soleimany

چهارشنبه ۱ شهریور ۱۳۹۶

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

comment

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

چهارشنبه ۱ شهریور ۱۳۹۶

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

comment

سجاداسماغیلی

جمعه ۱۰ شهریور ۱۳۹۶

سلام من این دستور رو اضافه کردم. الان دستور کد ملی ها قفل شده ممنون میشم راهنمایی کنید ؟

comment

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

یکشنبه ۱۲ شهریور ۱۳۹۶

سلام ارتباطی بین کد رهگیری و کد ملی وجود نداره! واضحتر بیان کنید.

comment

مصطفی

شنبه ۱۱ شهریور ۱۳۹۶

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

comment

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

یکشنبه ۱۲ شهریور ۱۳۹۶

سلام دوست عزیز تقریبا هر کسی که یکم با وردپرس آشنا باشه میدونه که این کدها باید داخل functions.php قالب اضافه بشن.


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