وردپرس‌کالاوردپرس رو ساده‌تر توسعه بده
عضویت VIP

دانلود رایگان افزونه دیجیتس

Digits

لوگوی افزونه دیجیتس

دیجیتس افزونه‌ی ثبت‌نام و ورود با شماره موبایل در وردپرس است که به‌جای رمز عبور، کد یک‌بارمصرف را با پیامک یا واتس‌اپ می‌فرستد. از درگاه‌های ایرانی مثل کاوه‌نگار، ملی‌پیامک و SMS.ir پشتیبانی می‌کند و با ووکامرس هماهنگ است. نسخه‌ی اورجینال، بدون نیاز به کلید لایسنس.

معرفی افزونه

دیجیتس چیست؟

دیجیتس (Digits) افزونه‌ای برای وردپرس است که ثبت‌نام و ورود را با شماره موبایل انجام می‌دهد. کاربر شماره‌اش را وارد می‌کند، یک کد یک‌بارمصرف (OTP) با پیامک یا واتس‌اپ می‌گیرد و با همان کد وارد سایت می‌شود. دیگر لازم نیست رمز عبور بسازد یا ایمیل داشته باشد. این افزونه را تیم UnitedOver ساخته و در مارکت CodeCanyon فروخته می‌شود.

کاربر ایرانی به ورود با شماره موبایل عادت دارد و Digits یکی از گزینه‌های رایج برای راه‌اندازی «ورود با پیامک» در سایت‌های فروشگاهی است. کاربری که رمز نمی‌سازد، رمزی هم فراموش نمی‌کند و برای خرید بعدی فقط یک کد لازم دارد. فایل این صفحه نسخه‌ی کامل و اورجینال Digits است که برای اعضای VIP آماده شده و بدون وارد کردن کلید لایسنس نصب می‌شود.

امکانات کلیدی دیجیتس

  • چند روش ورود: کد پیامکی، کد واتس‌اپ، کد ایمیلی، لینک ورود ایمیلی و passkey (ورود با اثر انگشت یا تشخیص چهره‌ی دستگاه). می‌توانید یک یا چند روش را کنار هم فعال کنید.
  • ثبت‌نام بدون ایمیل و رمز: ایمیل و رمز عبور هر دو اختیاری‌اند. اگر بخواهید، کاربر می‌تواند با شماره و رمز ثبت‌نام کند و مرحله‌ی کد تایید حذف شود.
  • فرم‌ساز اختصاصی: ویرایشگر کشیدن و رها کردن با بیش از ۵۰ المان، بیش از ۲۰ نوع فیلد سفارشی، فرم پاپ‌آپ و فرم جداگانه برای هر نقش کاربری. با المنتور هم یکپارچه است.
  • ووکامرس: ثبت‌نام و ورود با شماره موبایل در صفحه‌ی تسویه‌حساب، ساخت حساب مشتری هنگام خرید و پشتیبانی از تسویه‌حساب چندمرحله‌ای.
  • مدیریت کشورها: تشخیص خودکار پیش‌شماره و امکان محدود کردن ثبت‌نام به کشورهای مشخص.
  • امنیت: پشتیبانی از reCAPTCHA، hCaptcha و Cloudflare Turnstile، محافظت در برابر حمله‌ی brute force و احراز هویت دو یا سه مرحله‌ای بر اساس کاربر یا نقش.
  • کاربران قبلی: کاربرانی که با رمز ثبت‌نام کرده‌اند می‌توانند با همان رمز وارد شوند و بعداً به ورود بدون رمز منتقل شوند.
  • فارسی و راست‌چین: ترجمه‌ی فارسی، پشتیبانی از چیدمان راست‌به‌چپ و پذیرش ارقام فارسی و عربی در فیلد شماره.
  • توسعه‌پذیری: هوک و فیلتر برای برنامه‌نویس، خروجی و درون‌ریزی تنظیمات و سازگاری با WPML.

درگاه پیامک ایرانی در دیجیتس

مهم‌ترین سؤال مدیر سایت ایرانی این است که Digits با پنل پیامک داخلی کار می‌کند یا نه. پاسخ مثبت است. در فهرست رسمی درگاه‌های Digits چند سرویس‌دهنده‌ی ایرانی به‌صورت نام‌برده حضور دارند و هر کدام در یکی از نسخه‌های قبلی به افزونه اضافه شده‌اند:

سرویس‌دهندهنام در فهرست Digitsنسخه‌ای که اضافه شد
ملی‌پیامکMelipayamak6.1
قاصدکGhasedak6.9
فراپیامکFarapayamak6.9
پیام‌رسانPayam Resan7.1
SMS.irSMS.ir7.6
کاوه‌نگارKavenegar7.7

یک نکته را بدانید: فایل اصلی Digits برای سبک ماندن فقط حدود ۳۰ درگاه را در خود دارد و بقیه‌ی درگاه‌ها در افزونه‌ی جداگانه‌ای به نام Additional Gateways قرار گرفته‌اند که سازنده آن را رایگان عرضه می‌کند. اگر سرویس‌دهنده‌ی شما در فهرست کشویی تنظیمات نبود، این افزودنی را نصب کنید. به گفته‌ی سازنده، نصب آن سرعت سایت را کم نمی‌کند، چون فقط فایل درگاهی که انتخاب کرده‌اید بارگذاری می‌شود.

اگر پنل پیامک شما نه در فایل اصلی بود و نه در افزودنی، از گزینه‌ی Custom استفاده کنید. در این حالت آدرس وب‌سرویس ارسال پیامک سرویس‌دهنده، روش HTTP، شماره‌ی فرستنده و متن پیام را وارد می‌کنید. این روش تقریباً با هر پنلی که API ارسال ساده دارد کار می‌کند. درگاه‌های خارجی مثل Twilio یا Firebase هم پشتیبانی می‌شوند، اما پرداخت آن‌ها ارزی است و برای سایت ایرانی معمولاً گزینه‌ی عملی نیستند.

کدام روش ورود را فعال کنیم؟

Digits به شما اجازه می‌دهد چند روش ورود را هم‌زمان روشن کنید، اما هر روش هزینه و پیش‌نیاز خودش را دارد:

  • کد پیامکی: آشناترین روش برای کاربر ایرانی. هر بار ورود یک پیامک از اعتبار پنل شما مصرف می‌کند.
  • کد واتس‌اپ: به یک سرویس‌دهنده‌ی API واتس‌اپ مثل Twilio یا Bird، یا درگاه سفارشی واتس‌اپ نیاز دارد. بدون این سرویس قابل استفاده نیست.
  • کد یا لینک ایمیلی: هزینه‌ی پیامک ندارد، ولی ایمیل سایت باید با SMTP درست ارسال شود تا به پوشه‌ی اسپم نرود.
  • passkey: سریع‌ترین روش برای کاربری که بارها برمی‌گردد. کاربر یک بار دستگاهش را ثبت می‌کند و دفعه‌های بعد با اثر انگشت وارد می‌شود.

برای بیشتر فروشگاه‌ها ترکیب کد پیامکی برای ثبت‌نام و رمز یا passkey برای ورودهای بعدی، هزینه‌ی پیامک را پایین نگه می‌دارد.

نکته‌ی امنیتی درباره‌ی نسخه‌های قدیمی

در نسخه‌های قدیمی‌تر از 8.4.6.1 تعداد دفعات وارد کردن کد تایید محدود نبود. مهاجم می‌توانست کد را حدس بزند و از مسیر «فراموشی رمز» یا ثبت‌نام وارد حساب دیگران شود. این آسیب‌پذیری با شناسه‌ی CVE-2025-4094 ثبت شده است. اگر Digits را مدت‌ها پیش نصب کرده‌اید و به‌روز نکرده‌اید، نسخه‌ی 9.2 همین صفحه را جایگزین کنید.

پیش‌نیازها

طبق صفحه‌ی محصول در CodeCanyon، Digits با وردپرس ۵٫۰ تا ۷٫۰ سازگار است. نسخه‌ی 9.2 با PHP 8.5 هم سازگار شده است. سازنده حداقل نسخه‌ی PHP را رسماً اعلام نکرده است؛ سایت را روی یکی از نسخه‌های پشتیبانی‌شده‌ی PHP 8 نگه دارید. برای ورود با passkey یک افزونه‌ی PHP روی سرور لازم است و اگر نصب نباشد، Digits در پیشخوان اعلان می‌دهد.

راهنمای نصب و راه‌اندازی دیجیتس

  1. فایل دانلودشده را از حالت فشرده خارج کنید؛ فایل digits.zip داخل پوشه است.
  2. از «افزونه‌ها › افزودن › بارگذاری افزونه» فایل زیپ را نصب و فعال کنید. منوی Digits به پیشخوان اضافه می‌شود.
  3. در تنظیمات Digits بخش «SMS Gateway» را باز کنید و سرویس‌دهنده‌ی پیامک خود را انتخاب کنید.
  4. کلید API، نام کاربری یا شماره‌ی فرستنده را از پنل سرویس‌دهنده بردارید و در فیلدهای همان درگاه وارد کنید.
  5. کشور پیش‌فرض را ایران (پیش‌شماره‌ی +98) بگذارید تا کاربر لازم نباشد پیش‌شماره را انتخاب کند.
  6. متن پیامک کد تایید را کوتاه و همراه با نام سایت بنویسید.
  7. با شماره‌ی خودتان در یک پنجره‌ی ناشناس ثبت‌نام و ورود را آزمایش کنید و بعد فرم را با فرم‌ساز یا در ووکامرس فعال کنید.

نکاتی برای استفاده‌ی بهتر

  • پیش از راه‌اندازی، از پشتیبانی پنل پیامک بپرسید پیامک کد تایید باید از چه خطی و با چه روشی ارسال شود تا به شماره‌هایی که دریافت پیامک تبلیغاتی را بسته‌اند هم برسد.
  • صفحه‌های ورود و حساب کاربری را از کش افزونه‌های کش و CDN مستثنا کنید. کش شدن این صفحه‌ها خطای nonce و شکست ورود ایجاد می‌کند.
  • کپچا را برای فرم ثبت‌نام و فراموشی رمز روشن کنید تا کسی با ربات اعتبار پنل پیامک شما را خالی نکند.
  • برای مدیران سایت احراز هویت دومرحله‌ای را فعال کنید و ورود بدون رمز را فقط برای مشتری‌ها نگه دارید.
  • اعتبار پنل پیامک را زیر نظر داشته باشید. اگر اعتبار تمام شود، هیچ کاربری نمی‌تواند وارد شود.

اشتباهات رایج

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

دیجیتس برای چه کسانی مناسب است؟

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

سؤال‌های متداول

دیجیتس با پنل پیامک کاوه‌نگار یا ملی‌پیامک کار می‌کند؟

بله. کاوه‌نگار، ملی‌پیامک، فراپیامک، قاصدک، SMS.ir و پیام‌رسان در فهرست رسمی درگاه‌های Digits هستند. اگر درگاه شما در تنظیمات دیده نشد، افزودنی رایگان Additional Gateways سازنده را نصب کنید.

پنل پیامک من در فهرست Digits نیست؛ چه کار کنم؟

در بخش SMS Gateway گزینه‌ی Custom را انتخاب کنید و آدرس وب‌سرویس ارسال پیامک، روش HTTP، شماره‌ی فرستنده و متن پیام را وارد کنید. این روش با بیشتر پنل‌هایی که API ارسال دارند کار می‌کند.

هزینه‌ی پیامک‌ها با کیست؟

Digits خودش پیامک نمی‌فرستد و از پنل پیامکی که به آن وصل می‌کنید استفاده می‌کند. هزینه‌ی هر پیامک را همان سرویس‌دهنده از اعتبار پنل شما کم می‌کند.

کاربرانی که قبلاً با ایمیل و رمز ثبت‌نام کرده‌اند چه می‌شوند؟

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

دیجیتس با ووکامرس و المنتور سازگار است؟

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

نسخه‌ی قدیمی Digits دارم؛ باید به‌روز کنم؟

بله. نسخه‌های قدیمی‌تر از 8.4.6.1 تعداد تلاش برای وارد کردن کد را محدود نمی‌کردند (CVE-2025-4094). نسخه‌ی 9.2 را از همین صفحه دانلود و جایگزین کنید؛ تنظیمات و کاربران در پایگاه داده می‌مانند.

افزونه‌های مشابه و هم‌سطح

تغییرات نسخه‌ها

  1. 9.2آخرین نسخه
    • امکان جابه‌جایی ترتیب تب‌های ایمیل و موبایل در صفحه‌ی ورود
    • سازگاری با PHP 8.5
    • رفع ذخیره نشدن تنظیمات واتس‌اپ Twilio و مشکل درون‌ریزی پیش‌فرض‌های فرم‌ساز
  2. 9.1
    • افزودن ورود اجتماعی با شبکه‌هایی مثل Amazon، TikTok، Slack و PayPal
    • گزینه‌ی غیرفعال کردن بهبود فیلد تلفن صورت‌حساب ووکامرس
    • رفع مشکل nonce ورود در سایت‌های دارای کش و تداخل با فلت‌سام در صفحه‌ی حساب کاربری
  3. 9.0
    • پشتیبانی از hCaptcha و Cloudflare Turnstile
    • کد تایید ایمیلی هنگام ثبت‌نام و پشتیبانی از تسویه‌حساب چندمرحله‌ای ووکامرس
    • نمایش پرچم کشور کنار پیش‌شماره در فیلد تلفن
  4. 8.6.3
    • اعلان واضح‌تر درباره‌ی پیش‌نیازهای درگاه‌های اضافه و افزونه‌ی PHP لازم برای passkey
    • رفع مشکل ارسال فوری کد واتس‌اپ در حالت «همه‌ی روش‌ها»

نظرات کاربران

ثبت نظر و امتیاز

هنوز نظری ثبت نشده؛ اولین نظر را شما بنویسید.

نظر و امتیاز خود را بنویسید

ایمیل شما منتشر نمی‌شود. نظرها پس از بازبینی منتشر می‌شوند.

با ارسال نظر، قوانین انتشار نظرات سایت را می‌پذیرید.
رایگان برای اعضاDigits · 9.2عضویت