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/
Top keywords
- ez-login12×7.45%
- id9×5.59%
- api8×4.97%
- learndash8×4.97%
- chat7×4.35%
- chat id7×4.35%
- google7×4.35%
- elementor6×3.73%
- https6×3.73%
- woocommerce6×3.73%
- com5×3.11%
- otp5×3.11%
IndexMeNow
IndexMeNow connects your WordPress site to the IndexMeNow service to accelerate Google indexation of your pages and posts. When you publish or update content, getting it indexed by Google can take days or even weeks. IndexMeNow solves this problem by submitting your URLs to Google through multiple channels, significantly reducing indexation time. Key Features 6 push methods – Manual push, bulk push from posts list, auto-push on publish, auto-push on update, admin bar quick push, and sitemap push Dashboard widget – View your credit balance and recent push activity directly on the WordPress dashboard Smart duplicate detection – URLs already being indexed are automatically skipped to save credits Push history tracking – Complete log of all push attempts with status, trigger, and timestamp Project management – Create projects automatically or use existing ones from your IndexMeNow account Post type filtering – Choose which content types (posts, pages, custom post types) can be pushed Category filtering – Only auto-push posts from specific categories Low credits alert – Get notified when your credit balance falls below a configurable threshold Secure storage – API key is encoded before being stored in the database Multi-language – English and French translations included Push Methods 1. Manual Push (Editor Metabox) A dedicated metabox appears in the post/page editor sidebar. Click “Push to IndexMeNow” to send the current URL. Recent push history is displayed directly in the metabox. 2. Posts List Actions Push URLs directly from the Posts/Pages list screen. Use the “Push to IndexMeNow” row action for individual posts, or select multiple posts and use the bulk action to push them all at once. 3. Admin Bar Quick Push When viewing a published post on the frontend while logged in, an “IndexMeNow” button appears in the WordPress admin bar. One click sends the URL without needing to open the editor. 4. Auto-Push on First Publish Enable this option to automatically push URLs when content is first published. Draft-to-publish transitions trigger the push. Re-publishing or scheduling does not trigger duplicate pushes. 5. Auto-Push on Update Enable this option to automatically push URLs when a published post’s title or content is modified. Minor changes (categories, tags, featured image) do not trigger a push. 6. Sitemap Push Push all URLs from your XML sitemap at once. Ideal for bulk indexation of existing content. The plugin automatically detects your sitemap (WordPress core, Yoast SEO, etc.) and lets you select which URLs to push. How Credits Work IndexMeNow uses a credit-based system. Each URL push consumes 1 credit. The plugin checks your credit balance before each push and displays an error if insufficient. You can view your current balance on the settings page, dashboard widget, and refresh it anytime. To avoid wasting credits, the plugin checks if a URL is already being processed before pushing. If the URL is found and not yet completed, the push is skipped automatically. Configuration After activation, go to Settings > IndexMeNow to configure the plugin. Step 1: API Key If you don’t have an account, sign up at indexmenow.com Find your API key at tool.indexmenow.com/docapi Enter your API key in the settings page Click Verify & load projects to validate your key The API key is encoded before being stored in the database. Step 2: Project Selection Choose how URLs should be organized in your IndexMeNow account: Automatic mode (recommended): A project named yourdomain.com (wp-w2) is created automatically on first push Existing project: Select an existing project from your account to use for all pushes Step 3: Auto-Push Options Auto-push on new publish: Automatically push URLs when content is first published (OFF by default) Auto-push on update: Automatically push URLs when published content is modified (OFF by default) Step 4: Post Types Select which content types can be pushed to IndexMeNow: Posts (enabled by default) Pages (enabled by default) Any registered custom post type Only selected post types will show the manual push metabox and be eligible for auto-push. Step 5: Category Filter (Optional) Select specific categories to limit auto-push. When enabled, only posts belonging to selected categories will be auto-pushed. Posts in other categories can still be pushed manually. Leave empty to push all categories. Step 6: Low Credits Alert Set a threshold to receive admin notifications when your credit balance is low. Default is 10 credits. Set to 0 to disable the alert. Settings Reference Option Description Default API Key Your IndexMeNow API key (encoded storage) Empty Project Mode Automatic or existing project Automatic Project Existing project to use (if mode is “existing”) None Auto-push on publish Push when content is first published Off Auto-push on update Push when published content is modified Off Post Types Content types eligible for pushing Posts, Pages Category Filter Only auto-push posts from selected categories All categories Low Credits Alert Show warning when credits fall below threshold 10 Push History All push attempts are logged in a dedicated database table. Each entry includes: Date/time of the push attempt URL that was pushed Post ID (linked for easy navigation) Status: success, error, or skipped Trigger: manual, bulk, auto_publish, auto_update, or sitemap Message: Success confirmation or error details View the complete history on the settings page. Use the Purge feature to delete old entries (30/60/90 days or all) and keep your database clean. Dashboard Widget The IndexMeNow dashboard widget displays: Credit balance with visual indication when low or empty Quick link to buy more credits when running low 5 most recent push attempts with status and relative time Quick links to settings and full history The widget appears automatically for users with edit_posts capability when an API key is configured. Sitemap Push The sitemap push feature allows bulk indexation of existing content: Go to Settings > IndexMeNow Scroll to the Sitemap Push section Click Load sitemap URLs to fetch all URLs from your sitemap Review and select/deselect URLs as needed Click Push selected URLs to submit them to IndexMeNow The plugin automatically detects sitemaps from: * WordPress core (wp-sitemap.xml) * Yoast SEO (sitemap_index.xml) * All in One SEO * Jetpack * Standard sitemap.xml Maximum 2000 URLs can be loaded and pushed at once. Sitemap parsing is limited to 3 levels deep for performance and security. Third-Party Service This plugin connects to the IndexMeNow API to submit URLs for indexation. Service: IndexMeNow API endpoint: https://tool.indexmenow.com/api/v1 Terms of Service: https://indexmenow.com/en/mentions-legales/ Privacy Policy: https://indexmenow.com/en/politique-de-confidentialite/ Data transmitted: Your API key (for authentication) Post/page URLs (the URLs you want indexed) Your site domain name (used as default project name) When data is transmitted: When validating the API key (settings save or verify button) When clicking the manual push button (editor, admin bar, or posts list) When using bulk push or sitemap push When content is published/updated with auto-push enabled When refreshing credit balance No tracking, analytics, or other data is collected.