امروزه، با افزایش استفاده از گوشیهای هوشمند، ساخت صفحه ورود با شماره موبایل و ثبت نام پیامکی ووکامرس به یکی از روشهای محبوب برای بهبود تجربه کاربری و افزایش امنیت وبسایتها تبدیل شده است. این روش نه تنها فرآیند ورود و ثبت نام را سادهتر میکند، بلکه با استفاده از احراز هویت پیامکی، امنیت سایت شما را نیز تقویت میکند.

اگر مبتدی هستید و به دنبال راهی برای طراحی یک صفحه ورود حرفهای در وردپرس هستید، این مقاله برای شماست. ما در این قسمت از دوره آموزش طراحی سایت شبیه دیجی کالا با المنتور، قدم به قدم به شما نشان میدهیم که چگونه با استفاده از المنتور و افزونههای مناسب، یک سیستم ورود و ثبت نام با پیامک ایجاد کنید، بدون نیاز به دانش برنامهنویسی!
چرا باید سیستم ثبت نام پیامکی ووکامرس و ورود با شماره موبایل را فعال کنیم؟
استفاده از سیستم ورود با موبایل مزایای بیشماری دارد که به طور مستقیم بر روی رشد و موفقیت کسبوکار آنلاین شما تأثیر میگذارد:
- افزایش امنیت و کاهش ثبتنامهای جعلی: با استفاده از کد تأیید پیامکی، از ثبتنام رباتها و کاربران جعلی جلوگیری میشود. هر ثبتنام، با یک شماره تلفن واقعی تأیید میشود و این امر اعتبار کاربران شما را تضمین میکند.
- سهولت و تجربه کاربری بهتر (UX): فرآیند ثبتنام و ورود با پیامک بسیار سادهتر از روشهای سنتی است. کاربر تنها با وارد کردن شماره موبایل و کد تأیید، به راحتی وارد حساب خود میشود. این سادگی باعث افزایش نرخ تبدیل (Conversion Rate) شما خواهد شد.
- افزایش اعتماد کاربران: امروزه کاربران به وبسایتهایی که از فناوریهای نوین و امن استفاده میکنند، بیشتر اعتماد میکنند. پیادهسازی سیستم احراز هویت با موبایل، حس امنیت را به کاربران منتقل میکند.
- بازیابی ساده رمز عبور: در این سیستم، فراموشی رمز عبور معنایی ندارد. کاربر به راحتی و با یک پیامک جدید میتواند وارد حساب کاربری خود شود.
پیشنیازهای ساخت صفحه ورود با شماره موبایل در وردپرس
برای شروع کار، به سه ابزار اصلی نیاز دارید که تهیه آنها بسیار ساده است:
- یک وبسایت وردپرسی فعال: فرض بر این است که شما یک وبسایت وردپرسی راهاندازی کردهاید.
- یک افزونه مناسب (افزونه ثبت نام با شماره موبایل): برای پیادهسازی این سیستم، از افزونه عضویت با موبایل وردپرس استفاده میکنیم. در میان افزونههای مختلف، افزونه رمزینا ، بهترین افزونه ورود و ثبت نام با شماره موبایل وردپرس است که تمامی امکانات مورد نیاز را فراهم میکند و کاملا ایرانی بوده و توسط مهندس محمد رحیمی با امکانات بسیار کامل و سبک طراحی شده است که میتوانید علاوه بر پیامک ، با ایمیل ، نام کاربری و همچنین جیمیل وارد حساب خود شوید.
- یک پنل پیامکی معتبر: برای ارسال کدهای تأیید به کاربران، به یک پنل پیامک نیاز دارید. شرکتهای مختلفی در ایران این خدمات را ارائه میدهند که پس از ثبتنام در آنها، یک API Key در اختیار شما قرار میگیرد.
آموزش گام به گام ساخت صفحه ورود با شماره موبایل
حالا که پیشنیازها را آماده کردهاید، وقت آن رسیده است که آموزش ساخت صفحه ورود با شماره موبایل را به صورت عملی شروع کنیم. مراحل زیر را به ترتیب دنبال کنید.
نصب و فعالسازی افزونه ثبت نام با شماره موبایل
ابتدا وارد پیشخوان وردپرس خود شوید. از منوی سمت راست، به بخش “افزونهها” > “افزودن” بروید. و فایل افزونه ای که در این صفحه برای شما قرار داده شده است را دانلود کنید.
نکته: این افزونه دارای نسخه رایگان و پرو است. برای اتصال به پنل پیامک فارسی، نیازی به نسخه حرفهای (Pro) آن ندارید.
بخش 1 — پیکربندی ورود و ثبت نام با شماره موبایل
در این بخش از آموزش، به سراغ بخش تنظیمات افزونه میرویم و مرحلهبهمرحله گزینههای آن را بررسی و پیکربندی میکنیم تا کاربران بتوانند با شماره موبایل یا ایمیل وارد سایت شوند.

1. فعالسازی ورود با شماره موبایل
با فعال کردن این گزینه، سیستم به کاربر اجازه میدهد فقط با وارد کردن شماره موبایل خود و دریافت کد تأیید وارد سایت شود.
این قابلیت بهخصوص برای فروشگاههای ایرانی که اغلب کاربران ترجیح میدهند به جای ایمیل از شماره موبایل استفاده کنند، بسیار کاربردی است.
2. انتخاب کشور و کشور پیشفرض
- از لیست موجود، کشور Iran (ایران) [+98] را انتخاب کنید.
- این کار باعث میشود پیششماره ۹۸+ بهصورت خودکار برای کاربران نمایش داده شود.
- نکته: اگر سایت شما فقط برای یک کشور خاص فعال است، حتماً کشور پیشفرض را همینجا مشخص کنید.
3. ذخیره کردن شماره موبایل با کد کشور
اگر این گزینه فعال باشد، شماره کاربران به همراه کد کشور ذخیره میشود (مثلاً 989123456789+).
- برای سایتهای بینالمللی این گزینه ضروری است.
- اگر فقط به کاربران ایران خدمات میدهید، میتوانید آن را غیرفعال کنید تا شمارهها بدون پیششماره ذخیره شوند.
4. فعالسازی ورود با ایمیل
اگر بخواهید علاوه بر شماره موبایل، کاربران امکان ورود با آدرس ایمیل را هم داشته باشند، این گزینه را فعال کنید.
5. اجبار به دریافت ایمیل بعد از ورود با شماره موبایل
با فعال کردن این بخش، پس از ورود موفق با شماره موبایل، سیستم از کاربر میخواهد ایمیل خود را وارد کند تا حساب کاربریاش تکمیل شود.
این کار برای دریافت اطلاعات بیشتر از مشتریان و ارسال فاکتور یا خبرنامه مفید است.
6. فعالکردن ثبتنام کاربر
با فعال کردن این گزینه، کاربرانی که در سایت ثبتنام نکردهاند، میتوانند همان لحظه ثبتنام کنند.
- در قسمت «لینک هدایت» آدرس صفحهای که کاربر پس از ثبتنام موفق باید به آن هدایت شود را وارد کنید.
- مثال:
https://www.mihantheme.ir/
7. طول کد فعالسازی
تعداد ارقام کد پیامکی که برای کاربر ارسال میشود را تعیین کنید.
- پیشنهاد من: ۵ رقم (پیشفرض)
- مثال:
12345
8. پیام ورود
در این قسمت میتوانید متن خوشامدگویی به کاربر را پس از ورود موفق تغییر دهید.
مثال:
خوش آمدید، شما با موفقیت وارد شدید...
9. استفاده از شماره موبایل بهجای نام کاربری
با فعال کردن این بخش، نام کاربری و لقب کاربر همان شماره موبایل او خواهد بود.
- برای کاربرانی که ایمیل ندارند، این روش بهترین گزینه است.
- اگر این گزینه فعال نباشد، میتوانید «نام کاربری پیشفرض» و «لقب پیشفرض» را بهصورت دستی وارد کنید (مثلاً
user).
10. فعالسازی شمارنده
با فعال کردن شمارنده، پس از کلیک کاربر روی دکمه «ثبت»، یک تایمر (برحسب ثانیه) شروع میشود تا کاربر بداند چه زمانی دوباره میتواند درخواست کد بدهد.
- مقدار پیشنهادی: ۶۰ ثانیه
11. نقش کاربری پیشفرض
در این بخش، نقش کاربری که به افراد تازهثبتنامشده اختصاص داده میشود را مشخص کنید.
- برای فروشگاههای ووکامرسی، معمولاً نقش Customer (مشتری) انتخاب میشود، اما اگر افزونه شما نقش اختصاصی دارد، آن را انتخاب کنید.
باشه، متن بخش دوم رو با اضافه کردن لیست کامل درگاهها برات بازنویسی میکنم تا کاربر موقع مطالعه هم بدونه گزینهها کدوم هستن و هم با ساختار کلی تنظیمات آشنا بشه.
بخش 2 — انتخاب و تنظیم درگاه پیامکی
بعد از پیکربندی بخش اول تنظیمات، حالا باید یک درگاه پیامکی انتخاب و تنظیم کنید تا افزونه بتواند کدهای فعالسازی را به کاربران ارسال کند.

1. انتخاب درگاه پیامکی
افزونه از چندین سرویسدهنده پیامک داخلی و خارجی پشتیبانی میکند.
در لیست «درگاه اساماس پیشفرض افزونه»، میتوانید یکی از موارد زیر را انتخاب کنید:
- 2Factor
- mshastra
- MSG91
- sms.ir
- Twilio (نسخه پیشرفته)
- Taqnyat
- Trustsignal
- Ultramsg – درگاه واسط ارسال OTP در واتساپ (نسخه غیر رسمی)
- سفارشی (پیکربندی درگاه شما)
- درگاه OTP واتساپ متا – پیشرفته
- درگاه OTP تلگرام – نسخه پرو
- تکستلوکال (Textlocal)
- درگاه اساماس علیبابا
- دکترپیامک
- فایربیس (گوگل)
- ملیپیامک
- فرازاساماس
- مسجبرد (MessageBird)
- نکسمو (Nexmo)
- پیشفرض سیستم
- نتجیاسام (NetGSM)
- کاوهنگار
شما میتوانید با توجه به نیاز و سرویس پیامکی خود، یکی از این موارد را انتخاب کنید.
2. تنظیمات اتصال (Token / API Key / Sender ID)
بعد از انتخاب درگاه، باید اطلاعات اتصال آن سرویس را وارد کنید.
این اطلاعات معمولاً شامل موارد زیر است:
- توکن یا کلید API برای احراز هویت ارتباط بین سایت و سرویس پیامکی
- شماره فرستنده (Sender ID) که پیامک از طریق آن ارسال میشود
- کد الگو یا Template Code که متن پیام و محل قرار گرفتن کد فعالسازی را مشخص میکند
- نام متغیر (Variable) که نشاندهنده بخش متغیر متن پیام است (مثل کد تأیید)
- مقدار متغیر (Value) که معمولاً به صورت خودکار توسط افزونه با کد فعالسازی پر میشود
3. ذخیره و تست تنظیمات
پس از وارد کردن اطلاعات اتصال، تغییرات را ذخیره کنید.
برای اطمینان از صحت عملکرد، بهتر است یک بار فرآیند ورود یا ثبتنام با شماره موبایل را انجام دهید و مطمئن شوید پیامک فعالسازی با موفقیت ارسال میشود.
این بخش تعیین میکند که افزونه از چه طریقی و با چه اطلاعاتی پیامهای فعالسازی را برای کاربران ارسال کند. بدون تنظیم درست این قسمت، فرآیند ورود یا ثبتنام پیامکی انجام نخواهد شد.
عالی، این بخش سوم رو هم برات به سبک دو بخش قبلی مینویسم تا مقاله یکپارچه و آموزشی باشه.
بخش 3 — مدیریت فرم و قوانین ثبت نام با شماره موبایل در ووکامرس
در این بخش، شما میتوانید ظاهر و امکانات فرم ورود/ثبتنام را کنترل کنید و گزینههای تکمیلی مربوط به پذیرش شرایط و قوانین را فعال کنید.

1. نمایش فرم ورود/ثبتنام در تمام صفحات
با فعال کردن گزینه “Show login/register form in all pages”، فرم ورود یا ثبتنام برای کاربر در همه صفحات سایت نمایش داده میشود. این قابلیت باعث میشود دسترسی کاربران به بخش ورود سریعتر و راحتتر باشد.
2. فعالسازی استایل ثابت
اگر میخواهید فرم ورود/ثبتنام ظاهر و طراحی یکسانی در تمام بخشهای سایت داشته باشد، گزینه “فعالسازی استایل ثابت” را روشن کنید. این گزینه کمک میکند نمایش فرم هماهنگ با ظاهر افزونه باشد.
3. فعالسازی ورود با رمز عبور
در صورتی که تمایل دارید علاوه بر ورود با شماره موبایل، کاربر بتواند با رمز عبور هم وارد شود، این گزینه را فعال کنید. این قابلیت برای کاربرانی که قبلاً رمز عبور دارند مفید است.
4. پذیرش شرایط و قوانین در هنگام ثبت نام پیامکی
اگر میخواهید کاربر قبل از ثبتنام، شرایط و قوانین سایت را مطالعه و بپذیرد، گزینه “فعالکردن پذیرش شرایط و قوانین” را روشن کنید. سپس:
- متن شرایط و قوانین را وارد کنید (مثلاً: «ورود شما به معنای پذیرش شرایط و قوانین حریمخصوصی است.»)
- لینک شرایط و ضوابط را اضافه کنید تا کاربر بتواند متن کامل را مطالعه کند.
- میتوانید تعیین کنید که تیک پذیرش شرایط بهصورت پیشفرض زده شده باشد یا خیر.
5. نکات مهم در تنظیم فرم
- اگر شرایط و قوانین را فعال میکنید، بهتر است متن آن شفاف و کوتاه باشد و لینک کامل به صفحه قوانین سایت داده شود.
- فعال بودن ورود با رمز عبور، باعث افزایش انعطاف در دسترسی کاربران میشود، اما اگر هدف شما فقط ورود با موبایل است، میتوانید آن را غیرفعال کنید.
این بخش به شما کمک میکند تجربه کاربری در فرآیند ورود و ثبتنام را بهبود دهید و در عین حال الزامات قانونی و سیاستهای حریم خصوصی سایت را رعایت کنید.
باشه، برای این بخش چهارم هم یک عنوان متفاوت میگذاریم تا از بقیه بخشها متمایز باشه و توضیحش رو مثل یک آموزش کامل مینویسم.
بخش 4 — راهاندازی و استفاده از افزونه
در این قسمت، شما یاد میگیرید که افزونه را روی سایت خود نصب و راهاندازی کنید و فرم ورود/ثبتنام را با استفاده از کد کوتاه در برگهها نمایش دهید.
1. نصب خودکار افزونه
- با انتخاب گزینه «اکنون نصب کنید»، افزونه بهطور خودکار روی سایت شما نصب میشود.
- پس از نصب، میتوانید تنظیمات را مطابق نیاز خود انجام دهید.
2. استفاده از کد کوتاه (Shortcode)
برای نمایش فرم ورود یا ثبتنام در هر صفحه از سایت، مراحل زیر را انجام دهید:
- کد کوتاه زیر را کپی کنید:
[idehweb_lwp] - یک برگه جدید در وردپرس ایجاد کنید (مثلاً با عنوان «ورود» یا «ثبتنام»).
- کد کوتاه را در محتوای برگه قرار دهید و آن را منتشر کنید.
- توجه داشته باشید که اگر بهعنوان مدیر سایت (Admin) وارد شده باشید، فرم به شما نمایش داده نمیشود. برای تست، صفحه را در مرورگر ناشناس (Private/Incognito) یا مرورگری که وارد سایت نشدهاید باز کنید.
3. نمایش اطلاعات کاربر (Meta Data)
برای نمایش اطلاعات پروفایل کاربر (مانند شماره موبایل، ایمیل و …)، میتوانید از کد کوتاه زیر استفاده کنید و پارامترها را بر اساس نیاز تغییر دهید:
[idehweb_lwp_metas nicename="false" username="false" phone_number="true" email="false"]
در مثال بالا، فقط شماره موبایل نمایش داده میشود.
4. تأیید ایمیل کاربران
اگر کاربر با ایمیل وارد یا ثبتنام کند، میتوانید با کد کوتاه زیر امکان تأیید ایمیل او را فراهم کنید:
[idehweb_lwp_verify_email]
5. ابزارهای جانبی
- همگامسازی شماره تلفن صورتحساب کاربران قدیمی ووکامرس: این گزینه به شما کمک میکند شماره تلفن کاربران قبلی را به سیستم ورود با موبایل اضافه کنید.
- پشتیبانی آنلاین: با فعالکردن این بخش، امکان ارتباط مستقیم کاربران با تیم پشتیبانی فراهم میشود.
- رهگیری استفاده از افزونه: فعالسازی این گزینه، اطلاعات ناشناس مربوط به استفاده از افزونه در محیط مدیریت را برای بهبود عملکرد آن ارسال میکند (بدون ذخیره هیچ اطلاعات شخصی کاربران).
معرفی افزونههای محبوب
- Digits: این افزونه به شما امکان میدهد سیستم احراز هویت پیامکی را به راحتی به سایت وردپرسی خود اضافه کنید. این افزونه با سرویسهای پیامکی ایرانی مانند کاوهنگار سازگار است.
- WP SMS: افزونهای سبک برای ارسال پیامکهای تأیید. این افزونه با بسیاری از سرویسهای پیامکی ایرانی ادغام میشود.
- Forminator: اگر از المنتور استفاده نمیکنید، این افزونه به شما کمک میکند فرمهای ورود و ثبت نام را طراحی کنید.
آیا امکان ساخت سیستم ورود بدون افزونه وجود دارد؟
اگرچه امکان کدنویسی دستی برای ساخت صفحه ورود با پیامک وجود دارد، اما این روش برای مبتدیان توصیه نمیشود. استفاده از افزونهها زمان و هزینه شما را به شدت کاهش میدهد.
راهاندازی سرویس پیامکی
چگونه یک سرویس پیامکی به وردپرس متصل کنیم؟
برای ارسال کد تأیید پیامکی، باید یک سرویس پیامکی را به سایت خود متصل کنید. مراحل کلی عبارتند از:
- ثبت نام در یک سرویس پیامکی معتبر (مانند کاوهنگار یا ملیپیامک).
- دریافت کلید API از سرویس پیامکی.
- نصب افزونهای مانند WP SMS یا Digits و وارد کردن کلید API در تنظیمات افزونه.
- آزمایش ارسال پیامک برای اطمینان از عملکرد صحیح.
معرفی سرویسهای پیامکی معتبر
- کاوهنگار: یکی از محبوبترین سرویسهای پیامکی در ایران که با افزونههای وردپرس سازگار است.
- ملیپیامک: گزینهای دیگر با پشتیبانی قوی و ادغام آسان با وردپرس.
- فراز اساماس: مناسب برای پروژههای کوچک با هزینههای مقرونبهصرفه.
تنظیمات امنیتی برای ارسال کد تأیید پیامکی
برای افزایش امنیت صفحه ورود، مطمئن شوید که:
- کدهای تأیید پیامکی تنها برای مدت محدودی (مثلاً ۲ دقیقه) معتبر باشند.
- از پروتکل HTTPS برای سایت خود استفاده کنید.
- افزونههای امنیتی مانند Wordfence را نصب کنید تا از حملات Brute Force جلوگیری شود.
طراحی فرم ورود و ثبت نام با المنتور
آیا المنتور برای طراحی فرم ورود مناسب است؟
بله، المنتور به دلیل رابط کاربری ساده و قابلیت ادغام با افزونههای پیامکی، گزینهای عالی برای طراحی فرم ورود است. با استفاده از المنتور پرو، میتوانید فرمهای کاملاً سفارشی با استایلهای جذاب ایجاد کنید.
آموزش گامبهگام طراحی فرم ورود با المنتور
- نصب المنتور و افزونهای مانند Digits یا Forminator.
- در پیشخوان وردپرس، یک صفحه جدید ایجاد کنید.
- با المنتور، ویجت فرم را به صفحه اضافه کنید.
- فیلدهای مورد نیاز (مانند شماره موبایل و دکمه ارسال) را اضافه کنید.
- فرم را با افزونه پیامکی ادغام کنید (مثلاً با تنظیمات Digits).
- استایل فرم را با استفاده از ابزارهای المنتور سفارشی کنید.
سفارشیسازی فرم ورود با المنتور پرو
با المنتور پرو، میتوانید:
- رنگها و فونتهای فرم را تغییر دهید.
- انیمیشنهای جذاب به دکمهها اضافه کنید.
- فرم را با لوگوی سایت خود هماهنگ کنید.
افزایش امنیت صفحه ورود
چگونه امنیت صفحه ورود با شماره موبایل را افزایش دهیم؟
برای افزایش امنیت صفحه ورود:
- از رمزنگاری SSL استفاده کنید.
- تعداد دفعات تلاش برای ورود را محدود کنید.
- افزونههای امنیتی مانند iThemes Security نصب کنید.
استفاده از احراز هویت دو مرحلهای
احراز هویت دو مرحلهای با ارسال کد تأیید پیامکی به شماره موبایل کاربر، لایه امنیتی اضافی ایجاد میکند. افزونههایی مانند Two Factor یا Digits این قابلیت را ارائه میدهند.
نکات امنیتی برای جلوگیری از حملات سایبری
- همیشه وردپرس، قالبها و افزونهها را بهروز نگه دارید.
- از رمزهای عبور قوی برای حسابهای ادمین استفاده کنید.
- از افزونههای امنیتی برای اسکن مداوم سایت استفاده کنید.
انتخاب قالب مناسب برای صفحه ورود
چه قالبهایی برای ساخت صفحه ورود توصیه میشوند؟
قالبهایی که با المنتور و افزونههای پیامکی سازگار هستند، بهترین انتخاباند. برخی از قالبهای پیشنهادی:
- Astra: سبک، سریع و کاملاً سازگار با المنتور.
- OceanWP: مناسب برای طراحی فرمهای ورود سفارشی.
- GeneratePress: گزینهای سبک با عملکرد بالا.
سازگاری قالب با المنتور و افزونههای پیامکی
قبل از انتخاب قالب، مطمئن شوید که با افزونههای پیامکی مانند Digits یا WP SMS سازگار است. همچنین، قالب باید امکان سفارشیسازی کامل فرمهای ورود را فراهم کند.
نکات پیشرفته و بهینهسازی
بهینهسازی سرعت صفحه ورود
برای بهبود سرعت:
- از تصاویر بهینهشده استفاده کنید.
- افزونههای کش مانند WP Rocket نصب کنید.
- کدهای غیرضروری را حذف کنید.
بهبود تجربه کاربری در فرمهای ورود و ثبت نام
- فرمها را ساده و مینیمال طراحی کنید.
- از دکمههای واضح و جذاب استفاده کنید.
- پیامهای خطا را به صورت کاربرپسند نمایش دهید.
تست و عیبیابی سیستم ورود با پیامک
- چندین شماره موبایل را برای تست سیستم استفاده کنید.
- از صحت ارسال پیامکها اطمینان حاصل کنید.
- افزونهها و سرویس پیامکی را مرتباً بررسی کنید.
نتیجهگیری
در این مقاله، شما با مراحل ساخت صفحه ورود با شماره موبایل و ثبت نام با پیامک در وردپرس آشنا شدید. از انتخاب افزونههای مناسب مانند Digits و WP SMS گرفته تا طراحی فرم با المنتور و افزایش امنیت، تمام ابزارها و تکنیکهای لازم را بررسی کردیم. حالا وقت آن است که دست به کار شوید! سایت خود را راهاندازی کنید و یک صفحه ورود حرفهای بسازید. برای یادگیری بیشتر، در خبرنامه ما ثبت نام کنید یا نظرات خود را در بخش کامنتها با ما به اشتراک بگذارید!
