Home / Settings

Plugin Settings

Configure global plugin settings including display options, email templates, and default content. Access settings at Classerna > Settings.

📸
Settings Page Overview
Screenshot of the full Classerna Settings page showing the tabbed interface with the General tab active. Include the version number displayed in the header.
images/settings-full.png

General Settings

The General tab contains display and behavior options that affect all courses.

Display Options

Setting Options Description
Course Layout Tabbed / List How course content sections display on single course pages. Tabbed shows Content, Sessions, FAQs, Materials in tabs. List shows all sections vertically on a single scrolling page.
📸
General Settings Tab
Screenshot of the General settings tab showing the Display Options card with Course Layout dropdown.
images/settings-general.png

Email Settings

Setting Description
From Name Name that appears in the "From" field of emails sent by the plugin.
From Email Email address that emails are sent from.
Tip: Use a professional email address that matches your domain (e.g., courses@yourdomain.com) to improve email deliverability and avoid spam filters.

Email Templates

The Email Templates tab lets you customize the emails sent by Classerna.

Enrollment Email

Sent when a student completes registration for a course.

Field Description
Subject Email subject line. Use placeholders for personalization.
Body Email content using rich text editor. Include course details, next steps, welcome message, etc.

Available Placeholders

Click the placeholder buttons above the email editor to insert these variables:

Placeholder Replaced With
{student_name} Student's display name
{course_name} Course title
{course_url} Link to the course page
{site_name} Your website name
📸
Email Templates Tab
Screenshot of the Email Templates tab showing the Enrollment Email card with subject field, body editor with placeholder buttons above it, and "Send Test Email" button.
images/settings-email.png

Coming Soon Notification Email

Sent when a visitor signs up for notifications on a Coming Soon course. Confirms their email has been added to the notification list.

Field Description
Subject Confirmation email subject
Body Confirmation message content

Test Emails

Send test emails to preview how they'll look:

  1. Configure the email template with your desired content.
  2. Click "Send Test Email" button.
  3. Check your inbox (sends to the admin email address).
  4. A toast notification confirms the email was sent.
Note: Test emails use sample placeholder values (e.g., "John Doe" for student name) so you can see how the formatted email will appear.

Default Content

The Default Content tab sets content that applies to all courses unless overridden at the individual course level.

Default Waivers

Set a standard waiver that applies to all courses:

Field Description
Default Waiver Title Title shown above the waiver content (e.g., "Terms & Conditions", "Liability Waiver")
Default Waiver Content The waiver text students must accept during registration
Note: Course-specific waivers override the default waiver. If a course has its own waiver configured in the Registration tab, the default is not used for that course.
📸
Default Content Tab
Screenshot of the Default Content tab showing cards for Default Waivers (with title field and content editor), Post-Purchase Message, and Financial Aid Info.
images/settings-defaults.png

Post-Purchase Message

Default message shown on the WooCommerce order confirmation page after a student completes registration. Use this for general next steps applicable to all courses.

Common content includes:

Financial Aid Information

Default financial aid content displayed on all course pages. Use this for organization-wide financial aid policies, scholarship information, or payment plan details.

Individual courses can override this with course-specific financial aid information in the FAQ / Fin Aid tab.

Import/Export Tab

The Import/Export tab provides tools for backing up and migrating courses.

Export Courses

Export any course with all its sessions and metadata to a JSON file.

Import Courses

Import courses from JSON files using drag-and-drop upload.

📸
Import/Export Tab
Screenshot of the Import/Export tab showing the Export section with course dropdown and Export button, and the Import section with drag-and-drop upload area.
images/settings-import-export.png

See the Import/Export documentation for detailed instructions on exporting and importing courses.

Saving Settings

Settings are saved per-tab:

  1. Make your changes on any tab.
  2. Click "Save Settings" at the bottom of that tab.
  3. A toast notification confirms the settings were saved successfully.
Important: Changes are not saved automatically. Always click "Save Settings" before switching tabs to avoid losing your changes. An "unsaved changes" indicator banner will appear at the top of the page if you have pending changes.