زمان پیش فرض ریدایرکت در پروفایل بیلدر را چگونه بعد از ثبت نام تغییر دهیم؟

در این مطلب قصد دارم آموخته های خودم را در خصوص نحوه تغییر زمان پیش فرض ریدایرکت در پروفایل بیلدر (Profile Builder)، بعد از ثبت نام در سایت هایی که فرم عضویت آنها با استفاده از پروفایل بیلدر ایجاد شده است را با شما دوستان به اشتراک بگذارم.

همانطور که می دانید ریدایرکت به معنی انتقال از وضعیت کنونی به وضعیتی جدید می باشد. در پروفایل بیلدر زمان پیش فرض برای انتقال بعد از ثبت نام به صفحه ی مورد نظر شما (مثلا Home Page)، 3 ثانیه می باشد.

برای اینکار کافیست در کد زیر عددی که توسط return برگردانده می شود را جایگزین کنید. این عدد به ثانیه محاسبه می شود و در اینجا من عدد 15 را با 3 جایگزین می کنم. بدین معنی که انتقال بعد از 15 ثانیه صورت بگیرد.

add_filter(‘wppb_register_redirect_delay’, ‘wppbc_register_redirect_delay_duration’, 10, 3);

function wppbc_register_redirect_delay_duration($delay, $user, $args) {

return 15;

}

اینکار برای فرم ویرایش مشخصات نیز کاربرد دارد. البته با کمی تفاوت در کدها که به شکل زیر می باشد:

add_filter(‘wppb_edit_profile_redirect_delay’, ‘wppbc_edit_profile_redirect_delay_duration’, 10, 3);

function wppbc_edit_profile_redirect_delay_duration($delay, $user, $args) {

return 15;

}

دیدگاه ها

Comments