ورود و ثبت‌نام

بررسی تخصصی بهترین افزونه‌ های ورود و ثبت‌نام با موبایل در وردپرس | Digits و جایگزین‌ها

مقدمه

در دنیای امروز، کاربران دیگر تمایل چندانی به استفاده از ایمیل برای ثبت‌نام ندارند. ساده‌ ترین و سریع‌ ترین راه برای جذب مخاطب، امکان ورود و ثبت‌نام با شماره موبایل و کد تایید OTP است. افزونه Digits دقیقاً برای همین هدف طراحی شده است.


1. چرا ورود با شماره موبایل اهمیت دارد؟

  • افزایش نرخ ثبت‌نام کاربران به دلیل راحتی کار
  • حذف نیاز به حفظ رمز عبور و ایمیل
  • تجربه کاربری بهتر (UX)
  • امنیت بالاتر با کد تایید پیامکی (OTP)
  • مناسب برای اپلیکیشن‌ ها و سایت‌ های موبایل‌ محور

2. معرفی افزونه Digits

Digits افزونه‌ای قدرتمند برای ورود و ثبت‌نام با شماره موبایل در وردپرس است. این افزونه جایگزین فرم‌ های سنتی ورود و ثبت‌نام با ایمیل می‌شود و به کاربران اجازه می‌دهد تنها با وارد کردن شماره موبایل و دریافت کد تایید وارد سایت شوند.

ویژگی‌ های کلیدی نسخه رایگان:

  • ورود و ثبت‌نام با شماره موبایل
  • تایید شماره با کد پیامکی (OTP)
  • پنل تنظیمات ساده

ویژگی‌ های نسخه Pro:

  • سازگاری با WooCommerce، BuddyPress، bbPress و…
  • اتصال به ده‌ ها سرویس پیامکی ایرانی و خارجی (از جمله SMS.ir، Melipayamak، Twilio)
  • صفحه ورود و ثبت‌نام سفارشی
  • ورود خودکار بعد از ثبت‌نام
  • گزارش‌گیری ورود کاربران
  • تایید دو مرحله‌ای

3. تفاوت نسخه رایگان و نسخه Pro

ویژگینسخه رایگاننسخه Pro
ثبت‌نام با موبایل
کد تایید پیامکی (OTP)
اتصال به درگاه پیامکی ایرانی
ورود سریع با OTP
پنل کاربری سفارشی
گزارش‌ گیری
تایید دو مرحله‌ای

4. آموزش نصب و راه‌اندازی اولیه

  1. به مسیر افزونه‌ ها > افزودن در پنل وردپرس بروید.
  2. عبارت “Digits” را جستجو کنید و آن را نصب و فعال‌ سازی کنید.
  3. پس از فعال‌ سازی، گزینه‌ای به نام “Digits” در پیشخوان ظاهر می‌شود.
  4. وارد تنظیمات شده و قالب فرم ورود و ثبت‌نام را انتخاب کنید.

5. تنظیمات ضروری برای عملکرد صحیح

  • فعال‌ سازی OTP: از تب OTP، حتماً گزینه «اجباری بودن تایید شماره» را روشن کنید.
  • نصب برگه‌ها: افزونه خودش برگه‌ های “ورود” و “ثبت‌نام” ایجاد می‌کند، اطمینان حاصل کنید لینک منوی شما به این صفحات باشد.
  • سفارشی‌ سازی فرم‌ها: در نسخه Pro امکان شخصی‌ سازی رنگ، فیلد ها و متن‌ ها وجود دارد.

6. اتصال به درگاه پیامک (SMS Gateway)

برای فعال شدن ارسال کد تایید، نیاز به اتصال افزونه به یک سرویس‌ دهنده پیامک دارید:

  • از تنظیمات Digits به تب “Gateway” بروید.
  • سرویس‌ دهنده مورد نظر (مثلاً پیام رسان SMS.ir یا Twilio) را انتخاب و API Key را وارد کنید.
  • ارسال تست انجام دهید تا مطمئن شوید همه‌چیز درست کار می‌کند.

7. خطا های رایج و روش رفع آن‌ها

1. کد تایید ارسال نمی‌شود:

  • بررسی اتصال اینترنت سرور
  • تنظیمات نادرست درگاه پیامکی

2. کاربر بعد از ثبت‌نام وارد نمی‌شود:

  • در نسخه رایگان ورود خودکار فعال نیست، در نسخه Pro می‌توانید این قابلیت را فعال کنید.

3. ارور 403 یا 500 در فرم:

  • بررسی تداخل با افزونه‌ های امنیتی یا کش
  • فعال‌ سازی مجدد افزونه و حذف کش مرورگر

8. سازگاری با قالب‌ ها و افزونه‌ های دیگر

Digits با اغلب قالب‌ های وردپرس از جمله Astra، Hello، Flatsome و قالب‌ های ووکامرسی سازگار است. همچنین با افزونه‌ هایی مثل:

  • WooCommerce (ورود سریع هنگام خرید)
  • Elementor (ساخت فرم ورود داخل صفحه)
  • BuddyPress (ورود کاربران شبکه‌ای)
  • WPML (سایت چند زبانه)

9. نتیجه‌ گیری

اگر به دنبال افزایش راحتی کاربران و کاهش نرخ ترک فرم ثبت‌نام هستید، Digits یکی از بهترین انتخاب‌ هاست. با نسخه رایگان می‌توانید شروع کنید و در صورت نیاز با ارتقا به نسخه Pro، امکاناتی مثل اتصال درگاه پیامکی، طراحی سفارشی فرم و ورود سریع را فعال کنید.


افزونه‌ های جایگزین و مقایسه کامل

اگر دنبال جایگزینی برای Digits هستی، این گزینه‌ها را هم بررسی کن:

🔸 MiniOrange OTP Login

  • ورود با شماره موبایل و OTP
  • پشتیبانی از WooCommerce و افزونه‌های عضویت

🔸 Firebase Authentication

  • ورود از طریق Firebase گوگل
  • مناسب برای پروژه‌ های پیچیده یا اپ موبایل

🔸 WP SMS Login

  • ورود ساده با پیامک از طریق پنل‌ های ایرانی
  • سبک و مناسب سایت‌ های ایرانی

مقایسه سریع:

افزونهOTPدرگاه پیامک ایرانیفرم سفارشیWooCommerce
Digits
MiniOrange OTPمتوسط
Firebase Auth✅ (با تنظیم)
WP SMS Loginساده

ورود و ثبت‌نام

🛠 آموزش تنظیم و نمایش افزونه Digits در سایت وردپرس

🔹 مرحله 1: نصب افزونه

  1. وارد پیشخوان وردپرس شو.
  2. مسیر افزونه‌ ها > افزودن رو باز کن.
  3. در کادر جستجو بنویس: Digits
  4. افزونه رو نصب و فعال‌ سازی کن.

🔸 اگر نسخه Pro خریدی، از قسمت افزودن > بارگذاری افزونه، فایل ZIP رو آپلود کن و فعال کن.


🔹 مرحله 2: تنظیمات پایه افزونه

بعد از فعال‌ سازی، یک گزینه به نام Digits به منوی پیشخوان اضافه می‌شه:

مهم‌ترین بخش‌ها:

  • General Settings: فعال/ غیرفعال‌ سازی OTP، تعیین نوع ورود (فقط موبایل یا ایمیل هم باشه)، پیام‌ های خطا و موفقیت.
  • OTP Settings: فرمت شماره تلفن (پیش‌شماره ایران: +98)، زمان اعتبار کد تایید، تلاش مجدد.
  • Gateway Settings: تنظیمات درگاه پیامک.

🔹 مرحله 3: اتصال به درگاه پیامکی (SMS Gateway)

  1. وارد تب Gateways شو.
  2. یکی از درگاه‌ های ایرانی مثل SMS.ir یا Melipayamak یا خارجی مثل Twilio رو انتخاب کن.
  3. API Key یا توکن دریافتی از پنل کاربری اون سرویس پیامک رو وارد کن.
  4. دکمه “ارسال تست” رو بزن تا مطمئن شی پیامک به‌ درستی کار می‌کنه.

🔹 مرحله 4: فعال‌ سازی صفحات ورود و ثبت‌نام

Digits به‌ صورت خودکار صفحات زیر رو ایجاد می‌کنه:

  • Login/Register: ورود و ثبت‌نام با شماره موبایل
  • Forgot Password: بازیابی رمز عبور با OTP

برای نمایش این صفحات:

  1. وارد برگه‌ ها > همه برگه‌ ها شو.
  2. برگه مربوط به ورود و ثبت‌نام (معمولاً عنوان: Login/Register) رو پیدا کن.
  3. اون رو در فهرست سایتت قرار بده (از مسیر نمایش > فهرست‌ ها).
  4. می‌تونی لینک ورود رو در بالای سایت یا هدر بذاری، یا دکمه‌ اش رو با المنتور طراحی کنی و به برگه هدایتش بدی.

🔹 مرحله 5: تنظیمات طراحی فرم (در نسخه Pro)

در نسخه حرفه‌ای می‌تونی فرم ورود و ثبت‌نام رو:

  • تغییر رنگ بدی
  • فیلد های اضافه (مثل نام، نام خانوادگی) بذاری
  • UX رو به دلخواه سفارشی‌ سازی کنی

🔹 مرحله 6: اتصال به افزونه‌ های دیگر (اختیاری)

  • برای فرم‌های المنتور از ویجت «Digits Login» استفاده کن
  • برای ووکامرس، ورود کاربر به‌ صورت پیامکی در صفحه پرداخت فعال می‌شه

📌 نکته نهایی:

اگر بخوای فرم ورود پیامکی رو داخل یک صفحه خاص نمایش بدی، می‌تونی از شورت‌کد زیر استفاده کنی:

csharpCopyEdit[digits_login]

این کد رو در ویرایشگر برگه یا المنتور بذار تا فرم ظاهر شه.


🛠 مسیر ویرایش فرم ورود و ثبت‌نام در Digits:

1. برگه‌های وردپرس (Pages)

اگر افزونه Digits بعد از نصب برگه‌هایی مثل «Login» یا «Register» ساخته، اون برگه‌ها رو می‌تونی ویرایش کنی. به مسیر زیر برو:

پیشخوان وردپرس > برگه‌ها > همه برگه‌ها > Login/Register

در این برگه‌ها معمولاً از شورت‌کد افزونه استفاده شده، مثلاً:

csharpCopyEdit[digits_login]

✅ این شورت‌ کد به‌طور خودکار فرم ورود و ثبت‌نام Digits رو نمایش می‌ده.


2. ویرایش فرم در نسخه Pro

اگر نسخه پولی (Pro) افزونه رو داری:

  • از پیشخوان وردپرس، مسیر زیر رو باز کن:
    Digits > Forms Builder

در این بخش، می‌تونی فرم ورود یا ثبت‌نام رو شخصی‌سازی کنی:

  • افزودن یا حذف فیلدها (مثل نام کاربری، نام و نام خانوادگی)
  • تغییر رنگ دکمه‌ها، متون و طرح کلی فرم
  • ترجمه یا تغییر پیام‌های سیستم

3. با المنتور یا صفحه‌ساز

اگر از Elementor Pro استفاده می‌کنی، می‌تونی شورت‌کد [digits_login] یا ویجت اختصاصی Digits (در نسخه Pro) رو در یک برگه دلخواه بذاری و فرم رو داخل هر صفحه‌ای که خواستی نشون بدی.


4. کدنویسی (پیشرفته‌تر)

اگر توسعه‌دهنده هستی و می‌خوای فرم رو کدنویسی کنی، Digits دارای هوک‌ها (hooks) و فیلترهای زیادی برای توسعه حرفه‌ای هست. می‌تونی با قالب فرزند (child theme) و فیلترهای PHP فرم‌ها رو عمیق‌تر تغییر بدی.


🔧 پیشنهاد حرفه‌ای برای ویرایش بهتر:

اگر دنبال فرم ورود اختصاصی هستی:

  1. از برگه اختصاصی با المنتور استفاده کن
  2. شورت‌کد [digits_login] رو درونش بذار
  3. بخش‌هایی مثل بک‌گراند، عکس، دکمه CTA و متن تبلیغاتی رو اطراف فرم طراحی کن

آدرس ورود به هر سایت وردپرسی معمولاً به شکل زیره:

bashCopyEditwww.YourDomain.com/wp-login.php

یا

bashCopyEditwww.YourDomain.com/wp-admin

هر دو مسیر به صفحه ورود وردپرس منتهی می‌شن. البته:

✅ اگر از افزونه‌هایی مثل Digits، Theme My Login یا User Registration استفاده شده باشه، ممکنه آدرس ورود سفارشی شده باشه. مثلاً:

bashCopyEditwww.YourDomain.com/login

یا

bashCopyEditwww.YourDomain.com/account

📌 برای اینکه دقیق بفهمی آدرس ورود کدومه، وارد پیشخوان وردپرس بشو و از مسیر:
برگه‌ها > همه برگه‌ها
دنبال برگه‌ای بگرد که نامش چیزی مثل «ورود»، «ورود کاربران»، «Login» یا مشابه اون باشه. اونجا لینک ورود دقیق مشخصه.


برای تغییر آدرس ورود وردپرس و محافظت از صفحه ورود در برابر ربات‌ها یا هکرها، می‌تونی از این افزونه‌های حرفه‌ای استفاده کنی. هر کدومشون قابلیت سفارشی‌سازی لینک ورود (مثلاً به جای /wp-login.php از /my-login استفاده بشه) رو دارن:

🔒 افزونه‌های تغییر آدرس ورود وردپرس:

1. WPS Hide Login

  • 📌 سبک، سریع و بدون تأثیر در هسته وردپرس
  • فقط آدرس ورود رو تغییر می‌ده (مثلاً: /my-login)
  • رایگان و کاملاً امن
  • سازگار با اکثر افزونه‌های امنیتی و عضویت

2. Hide My WP Ghost

  • 🔐 امنیت کامل با پنهان‌سازی آدرس‌های پیش‌فرض وردپرس (نه فقط ورود!)
  • تغییر آدرس ورود، مدیریت، افزونه‌ها و حتی مسیر فایل‌ها
  • نسخه رایگان با امکانات مناسب، نسخه Pro با امکانات امنیتی پیشرفته

3. iThemes Security

  • 🔧 افزونه امنیتی جامع با قابلیت تغییر لینک ورود
  • محدود کردن تعداد تلاش‌های ناموفق ورود
  • آگاه‌سازی ایمیلی برای فعالیت‌های مشکوک

4. Theme My Login

  • 🧩 ساخت صفحه ورود/عضویت سفارشی با شورت‌کد
  • تغییر آدرس ورود و طراحی فرم ورود دلخواه
  • مناسب برای سایت‌هایی که رابط کاربری سفارشی می‌خوان

نکته مهم:

اگه از افزونه‌ای مثل Digits استفاده می‌کنی، پیشنهاد می‌شه که آدرس ورود پیش‌فرض رو حتماً با افزونه‌هایی مثل WPS Hide Login یا iThemes Security تغییر بدی تا امنیت بیشتر بشه و از حملات Brute Force جلوگیری شه.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *