[WordPress] 外掛分享: EZ Login | ورود پیامکی، گوگل، ووکامرس، LearnDash و OTP

首頁外掛目錄 › EZ Login | ورود پیامکی، گوگل، ووکامرس، LearnDash و OTP
WordPress 外掛 EZ Login | ورود پیامکی، گوگل، ووکامرس، LearnDash و OTP 的封面圖片
300+
安裝啟用
★★★★★
5/5 分(5 則評價)
9 天前
最後更新
0%
問題解決
WordPress 5.8+ PHP 7.4+ v1.8.19 上架:2025-03-18

內容簡介

<h4>外掛總結:</h4>
<ul>
<li>EZ-Login是Wiraweb團隊開發的第一個也是唯一免費的波斯語外掛程式,可讓使用者透過簡訊和Google帳號登入。</li>
</ul>

<h4>問題與答案:</h4>
<ol>
<li>
<strong>在安裝EZ-Login後,應該如何進行設定和使用?</strong>
<ul>
<li>安裝外掛後,前往設定部分。</li>
<li>在主設定頁面中,您可以在提供的欄位中加入自定義的CSS。</li>
<li>在簡訊設定頁面中:
<ul>
<li>選擇您的簡訊服務提供商。</li>
<li>點擊"儲存"按鈕。</li>
</ul>
</li>
<li>要啟用Google登入:
<ul>
<li>在相應的欄位中輸入您的Client ID和Client Secret。</li>
<li>點擊"儲存"按鈕。</li>
</ul>
</li>
<li>更多關於如何獲得這些參數的詳細資訊,請參見:
<ul>
<li>與Google帳戶註冊</li>
</ul>
</li>
</ul>
</li>
<li>
<strong>如何使用EZ-Login控制登入表單?</strong>
<ul>
<li>在任何頁面或Elementor widget使用以下短碼以顯示登入表單:[ez-login]</li>
<li>預設情況下,用戶登入後會重定向到首頁。</li>
<li>如果您想將用戶重定向到不同的頁面,可以使用以下方式:
<ul>
<li>[ez-login link="https://example.com/my-account/"]</li>
<li>將https://example.com/my-account/替換為您想要的重定向URL。</li>
</ul>
</li>
</ul>
</li>
<li>
<strong>這個外掛使用了哪些外部服務來實現簡訊和Google登入?</strong>
<ul>
<li>Google OAuth:
<ul>
<li>用於Google登入。</li>
<li>在登入過程中,授權碼和用戶資料(電子郵件、姓名)在您的網站和Google之間進行安全交換。</li>
<li>只有在用戶嘗試使用Google登入時才傳送數據。</li>
<li>關於Google的隱私政策和服務條款:
<ul>
<li>隱私政策</li>
<li>服務條款</li>
</ul>
</li>
</ul>
</li>
<li>MeliPayamak:
<ul>
<li>用於發送簡訊驗證碼(OTP)。</li>
<li>用戶的電話號碼和OTP碼將被發送到MeliPayamak的伺服器以傳遞簡訊。</li>
<li>每次請求OTP時都會傳送數據。</li>
<li>有關MeliPayamak的隱私政策和服務條款:
<ul>
<li>MeliPayamak網站</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ol>

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.8.19) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「EZ Login | ورود پیامکی، گوگل، ووکامرس، LearnDash و OTP」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

EZ Login یک افزونه ورود و ثبت نام OTP برای وردپرس است. این افزونه امکان ورود کاربران با شماره موبایل و کد یکبار مصرف، ورود با Google، فرم قابل استفاده در شورت کد و Elementor، کپچای ورود و ثبت نام، محدودسازی تلاش های ورود، اعلان سفارشات ووکامرس، ارسال کد پیگیری، بازیابی سبد خرید رهاشده و جایگزینی فرم ورود LearnDash را فراهم می کند.
تمرکز افزونه روی مسیرهای ورود قابل اعتماد است: پیامک و گوگل. ربات بله علاوه بر اعلان سفارشات مدیر، می‌تواند یادآوری‌های شخصی کاربران را نیز ارسال کند. کاربر شماره خودش را داخل ربات به Chat ID متصل می‌کند؛ ورود کاربران با بله یا تلگرام همچنان در افزونه فعال نیست.
قابلیت‌های اصلی و قابلیت‌های WooCommerce/اتوماسیون از صفحه تب‌بندی‌شده «قابلیت‌ها» مدیریت می‌شوند؛ امنیت و کپچا در تب‌های فارسی داخل «تنظیمات اصلی» کنترل می‌شوند و Import / Export همیشه در ابزارها در دسترس است. ماژول‌های وابسته به WooCommerce فقط وقتی خود WooCommerce فعال باشد در Runtime قابل اجرا هستند. در حالت غیرفعال، Hook، Cron، Class و Widget اختصاصی قابلیت بارگذاری نمی‌شود و تنظیمات قبلی برای ارتقای بدون تخریب حفظ می‌شوند.
امکانات اصلی

ورود و ثبت نام با شماره موبایل و OTP
نمایش هر رقم OTP در یک باکس مستقل و زیبا، همراه با Paste، حرکت خودکار، Backspace و تکمیل خودکار مرورگر
امکان انتخاب طول کد یک‌بارمصرف بین ۴ تا ۸ رقم
Trusted Device با هشدار امنیتی، تاریخچه ورود، نمایش IP و مدیریت/لغو دستگاه‌های قابل اعتماد
داشبورد آمار ورود، ثبت‌نام، خطاهای OTP و تبدیل‌های WooCommerce
اتوماسیون WooCommerce برای تولد، بازگشت مشتری و یادآوری خرید مجدد
مرکز اعلان‌های My Account برای مدیریت تخفیف، موجود شدن، خبرنامه، نظرسنجی، اتوماسیون و لغو عضویت
Import / Export کامل تنظیمات EZ-Login با فایل JSON برای انتقال بین سایت تست و سایت اصلی
نام پیش‌فرض قابل تنظیم برای کاربران جدید و ابزار Ajax اصلاح کاربران قدیمی در دسته‌های ۵۰تایی
منوی «چنج‌لاگ» برای مشاهده امکانات و بهبودهای هر نسخه به زبان ساده
ارسال پیامک با ملی پیامک، حالت پترن به صورت پیش فرض
پشتیبانی از روش پیشنهادی نام کاربری + API ملی‌پیامک و Console API
تست کامل ملی پیامک در همان صفحه تنظیمات پیامک
ورود با Google OAuth
نمایش فقط ویجت «EZ-Login پیشرفته» برای طراحی‌های جدید و حفظ داخلی ویجت قدیمی برای صفحات ساخته‌شده قبلی
شورت کد [ez-login]
شورت کد خام [ez-login] به‌صورت پیش‌فرض ورود/ثبت‌نام یکپارچه؛ امکان انتخاب حالت تب‌بندی، فقط ورود یا فقط ثبت‌نام
تنظیم آدرس پیش فرض بعد از ورود برای همه فرم ها
امکان تعیین ریدایرکت در خود شورت کد
کپچای یکپارچه برای ورود و ثبت نام
Rate Limit پیشرفته برای شماره موبایل، IP، User Agent و تلاش اشتباه کد تایید
سفارشی سازی صفحه wp-login.php
اعلان سفارشات ووکامرس از طریق پیامک
پشتیبانی از پترن مستقل ملی پیامک برای OTP، مشتری سفارش، مدیر سفارش، کد پیگیری و سبد خرید رهاشده
ارسال کد پیگیری سفارش ووکامرس از صفحه سفارش و نمایش آن در حساب کاربر
یادآور نظرسنجی محصول پس از X روز از تکمیل سفارش با متن عادی یا پترن مستقل ملی‌پیامک
بازیابی سبد خرید رهاشده با پیامک زمان‌بندی‌شده بعد از X ساعت
ساخت کوپن اختصاصی درصدی یا مبلغ ثابت، محدود به همان کاربر و معتبر به مدت Y روز
پنل مدیریت جدید و یکپارچه با دسترسی سریع به همه بخش‌ها
راهنمای قدم‌به‌قدم و توضیح کامل متغیرهای پترن و قالب در هر بخش
کنترل‌های کامل و دسته‌بندی‌شده استایل ویجت Elementor
اعلان سفارشات ووکامرس به مدیران در بله
المان Elementor «اطلاع‌رسانی شگفت‌انگیز» برای عضویت در اعلان تخفیف هر محصول
المان Elementor «اطلاع از موجود شدن» برای محصولات ناموجود
المان Elementor «خبرنامه پیامکی» برای عضویت شماره‌ها در خبرنامه تخفیف‌ها
تشخیص تخفیف تازه و ثبت تاریخچه قیمت قبلی/جدید برای خبرنامه
خبرنامه تخفیف‌های امروز، این هفته یا این ماه تا سقف ۱۰ محصول قابل تنظیم
پشتیبانی متن عادی و پترن مستقل ملی‌پیامک برای تخفیف، موجودی و خبرنامه
بخش یکپارچه «محصولات منتظر و شماره‌ها» با جدول‌های AJAX جدا، حذف شماره‌های تکراری، فیلتر نوع عضویت و خروجی Excel
نمایش محصولات منتظر تخفیف/موجودی و تعداد و جزئیات مشترکان هر محصول با صفحه‌بندی AJAX
سازگاری با LearnDash و جایگزینی لاگین LearnDash با EZ-Login
ثبت چند مدیر بله با Chat ID یا از طریق دستور ثبت داخل ربات
امکان ارسال اعلان بله به کانال یا گروه خصوصی

راهنمای شورت کد
شورت کد اصلی افزونه به‌صورت پیش‌فرض یک فرم یکپارچه نمایش می‌دهد؛ شماره موجود وارد حساب می‌شود و شماره جدید با همان مسیر ثبت‌نام می‌شود:
[ez-login]

برای جدا کردن حالت ها می توانید از mode استفاده کنید:

فقط ورود: [ez-login mode="login"]
فقط ثبت نام: [ez-login mode="register"]
ورود و ثبت نام تب بندی شده: [ez-login mode="tabs"]

برای تعیین آدرس بعد از ورود در همان شورت کد:
[ez-login redirect_url="/my-account/"]

فرم قدیمی link هم همچنان پشتیبانی می شود:
[ez-login link="/my-account/"]

اگر در تنظیمات عمومی افزونه «آدرس پیش فرض بعد از ورود» را وارد کنید، روی شورت کد، المنتور، ورود پیامکی و ورود با گوگل اعمال می شود؛ مقدار داخل شورت کد نسبت به تنظیم عمومی اولویت دارد.
سازگاری با LearnDash
سوییچ «سازگاری LearnDash» فقط زمانی در تب «قابلیت‌های اصلی» نمایش داده می‌شود که خود LearnDash فعال باشد. در آن حالت می‌توانید جایگزینی فرم ورود LearnDash با EZ-Login را روشن یا خاموش کنید. اگر LearnDash فعال نباشد، فایل سازگاری آن Require نمی‌شود و منطق مربوط به آن در Runtime اجرا نخواهد شد.
کد پیگیری سفارش ووکامرس
در تب پیامک های بخش اعلان سفارشات، گزینه «ارسال کد پیگیری» قابل فعال سازی است. بعد از فعال شدن، مدیر در صفحه ویرایش سفارش ووکامرس می تواند کد پیگیری را وارد کند، گزینه ارسال پیامک را بزند و سفارش را ذخیره کند. کد در متای سفارش ذخیره می شود و کاربر پس از ورود به حساب خود، داخل جزئیات همان سفارش کد پیگیری را می بیند.
سبد خرید رهاشده ووکامرس
وقتی ووکامرس فعال باشد، تب «سبد خرید رهاشده» در صفحه اعلان‌ها نمایش داده می‌شود. مدیر می‌تواند تعیین کند چند ساعت پس از آخرین فعالیت سبد، پیامک یادآوری ارسال شود. ارسال می‌تواند با پترن مستقل ملی‌پیامک یا متن عادی انجام شود.
افزونه می‌تواند همراه پیامک یک کوپن اختصاصی درصدی یا مبلغ ثابت بسازد. کوپن برای کاربر واردشده به شناسه همان کاربر محدود می‌شود و برای مهمان با توکن امن بازیابی، شماره موبایل و ایمیل کنترل می‌شود. مدت اعتبار کوپن بر حسب روز قابل تعیین است و لینک پیامک، محصولات و تعداد آن‌ها را دوباره به سبد برمی‌گرداند.
این قابلیت در نبود ووکامرس منو، پردازش زمان‌بندی‌شده یا هوک فروشگاهی فعال نمی‌کند.
اعلان سفارشات در بله
بخش اعلان سفارشات دو تب جدا دارد:

پیامک ها: تنظیمات ارسال پیامک به مشتری و مدیر
بله و اعلان مدیر: تنظیمات ربات بله، ثبت مدیرها، کانال یا گروه خصوصی و قالب پیام بله

برای بله می توانید چند Chat ID عددی مدیر وارد کنید، یا یک کانال/گروه خصوصی به ربات بدهید و مدیران را داخل آن عضو کنید. برای مدیرها نباید username مثل @username وارد شود؛ مقدار درست باید Chat ID عددی دریافت شده از وبهوک، دستور ثبت یا دستور /id باشد. همچنین مدیر می تواند از طریق دستور ثبت داخل ربات، Chat ID خودش را به افزونه اضافه کند. ربات فقط به دستورهای /start، /help، /id و دستور ثبت مدیر پاسخ می دهد و به پیام های عادی جواب خودکار نمی فرستد.
اطلاع‌رسانی محصولات ووکامرس
EZ Login سه المان Elementor برای اطلاع‌رسانی محصولات WooCommerce دارد:

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

برای کاربران واردشده، افزونه ابتدا شماره حساب کاربری را استفاده می‌کند. اگر شماره‌ای در حساب موجود نباشد یا کاربر مهمان باشد، شماره از خود المان دریافت می‌شود.
برای جلوگیری از عضویت یا لغو شماره دیگران، شماره واردشده توسط مهمان با کد یک‌بارمصرف تأیید می‌شود؛ کاربر واردشده نیز فقط می‌تواند شماره متصل به حساب خودش را مستقیماً مدیریت کند.
پترن هر قابلیت مستقل است و از {0} شروع می‌شود. راهنمای دقیق پارامترها در همان تب «اطلاع‌رسانی محصولات» نمایش داده می‌شود.
در همان تب «اطلاع‌رسانی محصولات»، بخش «محصولات منتظر و شماره‌ها» قرار دارد. محصولات منتظر تخفیف و محصولات منتظر موجود شدن در دو جدول AJAX جدا و صفحه‌بندی‌شده نمایش داده می‌شوند. فهرست شماره‌ها تکراری نیست و از منوی کشویی می‌توان همه شماره‌ها، اعضای خبرنامه، منتظران تخفیف یا منتظران موجودی را دید و خروجی Excel گرفت. ستون‌های خروجی شامل شماره تلفن، نوع خبرنامه/عضویت و محصول مربوطه است.
External Services
این افزونه برای برخی قابلیت ها به سرویس های خارجی متصل می شود. استفاده از هر سرویس فقط در صورتی انجام می شود که همان قابلیت را در تنظیمات افزونه فعال و اطلاعات اتصال آن را وارد کرده باشید.

ملی پیامک: برای ارسال کد یکبار مصرف، پیامک های سفارش و یادآوری سبد خرید رهاشده. اطلاعات ارسالی شامل شماره موبایل گیرنده، متن پیام یا کد پترن و متغیر پترن است. اتصال پیشنهادی با نام کاربری پنل + API وب‌سرویس انجام می‌شود. API را از تنظیمات API ملی‌پیامک دریافت کنید. مسیر Console API نیز برای سازگاری با تنظیمات موجود حفظ شده است. سرویس: https://melipayamak.com/
Google OAuth: برای ورود با گوگل. کاربر برای احراز هویت به Google هدایت می شود و پس از تایید، اطلاعات پایه حساب مثل ایمیل و نام برای ساخت یا ورود کاربر استفاده می شود. سرویس: https://accounts.google.com/
Bale Bot API: برای اعلان سفارشات مدیر و یادآوری‌های شخصی کاربران در بله. در حالت یادآوری شخصی، کاربر شماره موبایل خودش را با دکمه اشتراک مخاطب ربات ارسال می‌کند؛ افزونه شماره نرمال‌شده را به Chat ID عددی همان کاربر متصل می‌کند و هنگام یادآوری، Chat ID مقصد و متن اعلان را به Bale Bot API می‌فرستد. سرویس: https://tapi.bale.ai/
Cloudflare Turnstile، Google reCAPTCHA یا hCaptcha: در صورت فعال کردن کپچا، پاسخ کپچا برای اعتبارسنجی به سرویس انتخاب شده ارسال می شود. سرویس ها: https://challenges.cloudflare.com/ ، https://www.google.com/recaptcha/ ، https://www.hcaptcha.com/

延伸相關外掛

文章
Filter
Mastodon