Shortcode Examples and Use Cases
Practical examples of login form shortcodes for different scenarios.
- Beginner
- 10 min read
- Applies to 1.2.1 (Core)
- Updated November 2025
Written for 1.2.1 (Core). It is being checked against 2.0, so a screen or a setting may sit somewhere else. Tell support if something does not match.
Overview
This guide provides real-world examples of login form shortcodes for different types of websites and use cases. Copy and customize these examples for your specific needs.
Membership Websites
Basic Member Portal
[attributes_login_form
redirect="/member-dashboard/"
label_submit="Access Members Area"]
Best for: Content subscription sites, member-only communities
Features:
- Redirects to member dashboard
- Clear call-to-action
Premium Content Site
[attributes_login_form
redirect="/premium-content/"
label_username="Email Address"
label_submit="Unlock Premium Content"
label_remember="Stay logged in for 30 days"]
Best for: Paid content platforms, online magazines
Features:
- Email-focused login
- Engaging button text
- Extended session messaging
E-Commerce Stores
WooCommerce Customer Login
[attributes_login_form
redirect="/my-account/"
redirect_on_logout="/shop/"
label_username="Email Address"
label_submit="Access My Account"
label_lost_password="Forgot your password?"]
Best for: Online stores, WooCommerce sites
Features:
- Account-focused redirect
- Returns to shop after logout
- Customer-friendly language
Digital Downloads Store
[attributes_login_form
redirect="/downloads/"
label_submit="View My Downloads"
label_username="Account Email"]
Best for: Digital product stores, software downloads
Features:
- Direct access to downloads
- Clear purpose
Educational Platforms
Student Portal
[attributes_login_form
redirect="/student-portal/"
label_username="Student ID or Email"
label_submit="Access Courses"
label_remember="Remember me on this device"]
Best for: Online learning, course platforms
Features:
- Flexible login options
- Student-focused language
- Device-specific remember me
Instructor Dashboard
[attributes_login_form
redirect="/instructor-dashboard/"
label_username="Faculty Email"
label_submit="Access Teaching Portal"]
Best for: Instructor areas, teaching platforms
Features:
- Professional terminology
- Role-specific redirect
Business & Corporate
Employee Intranet
[attributes_login_form
redirect="/employee-dashboard/"
redirect_on_logout="/login/"
form_id="intranet_login"
label_submit="Sign In to Intranet"
value_remember="false"]
Best for: Corporate intranets, employee portals
Features:
- Security-focused (no remember me)
- Professional language
- Returns to login after logout
Client Portal
[attributes_login_form
redirect="/client-dashboard/"
redirect_on_logout="/services/"
label_username="Client Email"
label_password="Account Password"
label_submit="Access Portal"]
Best for: Professional services, client management
Features:
- Client-focused labels
- Clear descriptive text
Healthcare & Medical
Patient Portal
[attributes_login_form
redirect="/patient-portal/"
label_username="Patient ID or Email"
label_submit="Access Medical Records"
value_remember="false"]
Best for: Medical practices, patient portals
Features:
- HIPAA-conscious (no remember me)
- Clear purpose statement
Healthcare Provider Login
[attributes_login_form
redirect="/provider-dashboard/"
label_username="Provider ID"
label_submit="Access EMR System"
value_remember="false"]
Best for: Healthcare professional access
Features:
- Secure by default
- Professional terminology
Fitness & Wellness
Gym Member Login
[attributes_login_form
redirect="/my-fitness/"
label_username="Member Email"
label_submit="View My Workouts"
label_remember="Keep me logged in"]
Best for: Gyms, fitness studios
Features:
- Motivational language
- Quick access focus
Wellness App Login
[attributes_login_form
redirect="/wellness-dashboard/"
label_submit="Start Your Wellness Journey"]
Best for: Wellness platforms, health apps
Features:
- Engaging, positive language
Non-Profit & Community
Donor Portal
[attributes_login_form
redirect="/donor-dashboard/"
label_username="Donor Email"
label_submit="Access Donor Portal"]
Best for: Non-profits, fundraising platforms
Features:
- Recognition-focused language
Volunteer Management
[attributes_login_form
redirect="/volunteer-dashboard/"
label_submit="Access Volunteer Schedule"]
Best for: Volunteer organizations
Features:
- Action-oriented labels
Real Estate
Property Owner Portal
[attributes_login_form
redirect="/owner-portal/"
label_username="Property Owner Email"
label_submit="View My Properties"]
Best for: Property management, real estate
Features:
- Owner-specific language
Agent Dashboard
[attributes_login_form
redirect="/agent-dashboard/"
label_submit="Access Listings"]
Best for: Real estate agents
Features:
- Professional focus
Multiple Forms on One Page
Public vs. Staff Login
Public Form:
<div className="public-login">
<h3>Member Login</h3>
[attributes_login_form
form_id="public_login"
redirect="/member-area/"]
Staff Form:
<div className="staff-login">
<h3>Staff Login</h3>
[attributes_login_form
form_id="staff_login"
redirect="/staff-dashboard/"]
Important: Each form must have a unique form_id!
Sidebar Widget Example
Compact sidebar login:
[attributes_login_form
redirect="/"
label_submit="Login"
form_id="sidebar_login"
label_username="Email"
label_password="Password"]
Best for: Sidebars, footer widgets
Features:
- Minimal labels for space
- Simple redirect
Advanced Combinations
Full-Featured Login
[attributes_login_form
redirect="/dashboard/"
redirect_on_logout="/goodbye/"
form_id="main_login"
label_username="Email or Username"
label_password="Your Password"
label_remember="Keep me signed in"
label_submit="Sign In Now"
label_lost_password="Need help signing in?"
value_remember="false"]
Use when: You need complete customization
Minimal Quick Login
[attributes_login_form redirect="/members/"]
Use when: Defaults work fine, just need custom redirect
Testing Your Shortcodes
Test Checklist
- Visual test: Form displays correctly
- Functional test: Login works
- Redirect test: Goes to correct page
- Mobile test: Works on small screens
- Error test: Wrong password shows error
Common Customization Patterns
Pattern 1: Industry-Specific Labels
Healthcare: "Patient ID"
Education: "Student ID"
Corporate: "Employee ID"
E-commerce: "Customer Email"
Pattern 2: Action-Oriented Buttons
"Access My Account"
"View My Dashboard"
"Start Learning"
"See My Orders"
"Check My Progress"
Pattern 3: Friendly Remember Me
"Remember me on this device"
"Keep me logged in"
"Stay signed in"
"Don't ask again on this computer"
Quick Reference Table
| Website Type | Recommended Redirect | Button Text |
|---|---|---|
| Membership | /member-dashboard/ | "Access Members Area" |
| E-Commerce | /my-account/ | "Access My Account" |
| Education | /student-portal/ | "Access Courses" |
| Corporate | /employee-dashboard/ | "Sign In to Intranet" |
| Healthcare | /patient-portal/ | "Access Medical Records" |
Related articles
Something missing or out of date? Tell support.