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!


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

[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 TypeRecommended RedirectButton 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.