خانه » آموزش » آموزش اتصال افزونه WP User frontend به درگاه پرداخت در گیت لند
22 شهریور 1405
آموزش اتصال افزونه WP User frontend به درگاه پرداخت در گیت لند
معرفی افزونه WP User Frontend (WPUF – فرانتاند کاربر وردپرس)
افزونه WP User Frontend یک افزونه رایگان و پیشرفته وردپرس برای ایجاد فرمهای frontend است که به کاربران اجازه میدهد بدون ورود به پنل مدیریت، پستها، صفحات، پروفایلها و محتوای سفارشی را ارسال، ویرایش و مدیریت کنند. این افزونه توسط تیم weDevs توسعه یافته و به عنوان یکی از بهترین ابزارهای فرمساز frontend وردپرس شناخته میشود. با بیش از ۱۰۰,۰۰۰ نصب فعال، مناسب برای وبلاگها، سایتهای خبری، انجمنها و پلتفرمهایی که میخواهند کاربران عادی را به تولید محتوا تشویق کنند.
ویژگیهای کلیدی WP User Frontend:
فرمساز درگانددراپ:
ایجاد فرمهای سفارشی با فیلدهای متنوع (متن، textarea، تصویر/گالری، فایل آپلود، تاریخ، نقشه Google، تگها، دستهها، سلکتباکس، چکباکس).
پشتیبانی از فیلدهای پیشرفته مانند تکرارشونده (repeater) و آکوردین (accordion) برای سازماندهی بهتر.
مدیریت پستها از frontend:
کاربران میتوانند پستها، صفحات یا انواع پست سفارشی را ارسال، ویرایش یا حذف کنند.
گزینههای پیشنمایش پست قبل از انتشار، ذخیره به عنوان پیشنویس و مدیریت وضعیت (draft، pending، publish).
مدیریت پروفایل و حساب کاربری:
فرمهای ثبتنام، ورود و بازیابی رمز عبور سفارشی.
ویرایش پروفایل با فیلدهای اضافی (مانند آواتار، بیو، لینکهای اجتماعی) و ادغام با Avatars.
امنیت و اعتبارسنجی:
با استفاده از reCAPTCHA (Google، hCaptcha)، Honeypot برای جلوگیری از اسپم.
قوانین اعتبارسنجی (required، min/max length، email validation) و پیامهای سفارشی.
ادغامها:
سازگار با WooCommerce (برای محصولات و با استفاده از افزونه گیت لند)، bbPress (فرومها)، BuddyPress (شبکه اجتماعی).
ادغام با ایمیل (WP Mail SMTP) و SMS (Twilio) برای اطلاعرسانی.
پشتیبانی از Gutenberg و shortcodeها برای جاسازی فرمها در صفحات.
گزارشگیری و سفارشیسازی:
لاگ فعالیتهای کاربران و آمار ارسالها.
تمهای آماده و CSS سفارشی برای طراحی فرمها.
مراحل نصب و فعالسازی درگاه پرداخت در افزونه WP User Frontend
افزونه WP User Frontend (WPUF) در نسخه رایگان از درگاههای پایه مانند PayPal و پرداخت بانکی (Manual Bank Transfer) پشتیبانی میکند. برای درگاههای پیشرفتهتر مانند Stripe یا WooCommerce، نیاز به نسخه Pro و add-onهای مربوطه دارید. سیستم پرداخت عمدتاً برای اشتراک پستها (subscription packs) یا شارژ برای ارسال پست استفاده میشود، که کاربران را به صفحه پرداخت هدایت میکند.
نکتهی جالب اینکه، برای اتصال این افزونه، به درگاه پرداخت های مستقیم و واسطه در ایران، هیچ افزونهای به جز گیت لند وجود ندارد!
پیشنیازها:
افزونه WP User Frontend (نسخه رایگان از مخزن وردپرس).
WooCommerce (اختیاری، برای ادغام کامل).
حساب درگاه پرداخت .
صفحات پیشفرض (مانند Payment Page و Success Page) که با فعالسازی افزونه ایجاد میشوند.
گام ۱: فعالسازی تنظیمات پرداخت کلی
وارد پنل مدیریت وردپرس (WP-Admin) شوید.
به بخش User Frontend > Settings > Payments یا ناحیه کاربری پیشرفته > تنظیمات > پرداخت ها بروید.
گزینه Enable Payments یا فعال سازی پرداختها را روی تیک بزنید. این گزینه کاربران را پس از ارسال پست به صفحه پرداخت هدایت میکند.
برگه بسته اشتراک را تنظیم کنید (صفحهای با shortcode [wpuf_sub_pack] برای نمایش پکیجهای اشتراک).
واحد پول را انتخاب کنید (مانند تصویر).
برگه پرداخت را از لیست صفحات انتخاب کنید (این صفحه به طور خودکار ایجاد میشود و shortcode نیاز ندارد؛ پیام سفارشی اضافه کنید).
برگه پرداخت موفق را انتخاب کنید (صفحهای که پس از پرداخت موفق نمایش داده میشود).
اگر تست میکنید، Enable Demo/Sandbox Mode را فعال کنید.
در قسمت دروازههای پرداخت، گیت لند را انتخاب نمایید.
میتوانید پیامهای مربوط به هر درگاه را برای کاربر، تغییر دهید.