تعیین شماره شروع entry_id در افزونه gravity form

  • شروع کننده موضوع rezaeu
  • تاریخ شروع

rezaeu

تازه وارد
12/1/21
1
0
1
سلام از طریق افزونه gravity form یک فرم ساختم که کاربر بعد از وارد کردن اطلاعاتش شماره entry id رو دریافت میکنه این شماره id از شماره 1 به بالا به کاربرها اختصاص داده میشه من میخوام بدونم چطوری میتونم تو قسمت ویرایش افزونه این شماره شروع رو تغییر بدم از عدد 10000 شروع بشه
 

loknat.o

کاربر عضو
3/1/21
62
27
18
23
شیراز
سلام از طریق افزونه gravity form یک فرم ساختم که کاربر بعد از وارد کردن اطلاعاتش شماره entry id رو دریافت میکنه این شماره id از شماره 1 به بالا به کاربرها اختصاص داده میشه من میخوام بدونم چطوری میتونم تو قسمت ویرایش افزونه این شماره شروع رو تغییر بدم از عدد 10000 شروع بشه
سلام از طریق افزونه gravity form یک فرم ساختم که کاربر بعد از وارد کردن اطلاعاتش شماره entry id رو دریافت میکنه این شماره id از شماره 1 به بالا به کاربرها اختصاص داده میشه من میخوام بدونم چطوری میتونم تو قسمت ویرایش افزونه این شماره شروع رو تغییر بدم از عدد 10000 شروع بشه
سلام
توی گرویتی فرم توسط بسته فارسی ساز، یک شورت کد {transaction_id} اضافه شده که توی تاییدیه ها و اعلان ها شماره تراکنش رو نشون میده. البته شورتکد {transaction_id_table} هم همینکار رو انجام میده ولی به صورت جدول و استایل بندی شده.


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


((( اما نمیتونیشخصی سازی کنی که از 1000 شروع شه رندوم کد میده به کاربر )))


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

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




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

برای رندوم این روش هست اما برای اینکه از 1000 شروع شه باید کد های خود گرویتی رو ویرایش کنی .
امیدوارم به کارت بیاد 🙏