Description
[title text=”Feature”]
[row v_align=”equal”]
[col span=”4″ span__sm=”12″ divider=”0″ padding=”5px 5px 5px 5px” margin=”5px 5px 5px 5px” bg_color=”#ffedc5″ bg_radius=”8″ hover=”focus”]
[ux_text text_align=”left”]
🛡️ OTP Email Verification
- One-time password sent to user’s email before registration completes
- Configurable OTP length (4–10 digits) and expiry (1–60 minutes)
- Resend OTP option so users can request a new code
- Server-side verification — registration blocked until OTP is correct
- Works with WordPress default email (wp_mail); use an SMTP plugin for reliable delivery
- No registration without a real, working email. Access Ninja ensures every user is verified.
[/ux_text]
[/col]
[col span=”4″ span__sm=”12″ padding=”5px 5px 5px 5px” margin=”5px 5px 5px 5px” bg_color=”rgb(235, 240, 228)” bg_radius=”8″]
📋 Unlimited Custom Registration Fields
- Seven field types: text, email, number, textarea, dropdown, radio, checkbox
- Add as many fields as you need — company, phone, department, preferences, etc.
- Mark any field as required or optional
- Placeholder text for better UX
- Drag-and-drop ordering in the admin — reorder fields in seconds
- All custom data saved as user meta; use get_user_meta() anywhere
- Your registration form can match your business — not the default WordPress form.
[/col]
[col span=”4″ span__sm=”12″ padding=”5px 5px 5px 5px” margin=”5px 5px 5px 5px” bg_color=”rgb(239, 255, 204)”]
🔒 Email Domain Restrictions
- Allow only specific email domains (e.g. company.com, university.edu)
- Enter domains separated by commas; leave empty to allow all
- Perfect for intranets, schools, B2B, and invite-only communities
- Works together with OTP — user must have an allowed domain and verify email
- Block disposable or competitor domains without extra plugins
- Only the right people get in. Access Ninja enforces it.
[/col]
[/row]
[row v_align=”equal”]
[col span=”4″ span__sm=”12″ padding=”5px 5px 5px 5px” margin=”5px 5px 5px 5px” bg_color=”rgb(255, 247, 210)” bg_radius=”8″]
🎨 Background & Logo Customization
- Custom background color with built-in color picker
- Upload a background image for a professional look
- Replace the default WordPress logo with your own on login/registration
- Same styling on the default wp-login.php?action=register page and shortcode form
- No custom CSS required — set colors and images in Settings
- Your registration page will look like it was designed for your brand — because it was.
[/col]
[col span=”4″ span__sm=”12″ padding=”5px 5px 5px 5px” margin=”5px 5px 5px 5px” bg_color=”rgb(255, 231, 231)” bg_radius=”8″]
📱 Works Everywhere
- Form works on the default WordPress registration page and on any page via shortcode
- Responsive layout; use a responsive theme for best mobile experience
- AJAX OTP send and resend — no full page reloads
- Compatible with all popular WordPress themes
- Lightweight code; no heavy frameworks
- Don’t lose signups to a broken or slow form. Access Ninja delivers a smooth experience on desktop and mobile.
[/col]
[col span=”4″ span__sm=”12″ padding=”5px 5px 5px 5px” margin=”5px 5px 5px 5px” bg_color=”rgb(225, 236, 255)” bg_radius=”8″]
🔧 Easy Setup & Management
- Add and edit custom fields from Access Ninja → Custom Fields
- Configure domains, OTP, and visuals in Access Ninja → Settings
- Drag-and-drop to reorder fields
- Upload background image and logo via WordPress media
- Copy-paste shortcode into any page or post
- Detailed implementation steps in the Settings page
- You don’t need to hire a developer. Access Ninja puts you in control.
[/col]
[/row]
[row]
[col span__sm=”12″]
Shortcodes Used
- [access_ninja] – Display the full registration form (custom fields + OTP + your styling) on any page or post.
- [registration_ninja] – Same as above; supported for backward compatibility.
[/col]
[/row]
[row]
[col span__sm=”12″]
Technical Specifications, Support & Updates
WordPress 5.0+. PHP 7.2+. Tested up to WordPress 6.4. Works with all themes. Follows WordPress coding standards. Translation-ready (text domain: access-ninja). Uses WordPress default registration flow; custom fields and OTP integrate with wp-login.php?action=register and shortcode forms. For reliable OTP delivery, use an SMTP plugin with wp_mail.
It is subscription based product not one-time payment not “no recurring fees” it is annualy paid . The subscription purchase is for one domain use only . For more contact us. Free support and updates as long as the subscription for the product is valid. Each purchase includes a single-domain API licence for one live site. If you need to test on a staging site, you can email within 10 days of purchase to request a one-time additional API key for the staging environment at no extra charge.
[/col]
[/row]





