00
Days
|
00
Hours
|
00
Minute
|
00
Second

Override Templates Files

Change the HTML of an Academy LMS page by copying its template file into your theme. Your copy is used instead of the plugin’s, and plugin updates don’t overwrite it.

Note: This works on classic themes only. Block (full site editing) themes use block templates instead. Change those in Academy LMS → Customize or the Site Editor.

How it works

Academy LMS templates are in:

wp-content/plugins/academy/templates/

To override one, copy it to an academy folder in your theme, keeping the same path:

wp-content/themes/your-theme/academy/

Use a child theme. Files added to a parent theme are lost when the theme updates.

Override a template

This example overrides the single course page, single-course.php.

1.Open wp-content/plugins/academy/templates/ and copy single-course.php.
Copy the template file
1.In your child theme’s folder, create a folder called academy.
Create the academy folder in your theme
1.Paste the file into it:

wp-content/themes/your-theme/academy/single-course.php

Paste the file
1.Edit your copy.

For a file in a subfolder, keep the subfolder. For example:

Plugin file

Your copy

templates/single-course/header.php

your-theme/academy/single-course/header.php

Templates you can override

File

What it controls

single-course.php

The single course page

archive-course.php

The course catalog

single-course/header.php

The course page header

single-course/sidebar.php

The course page sidebar

loop/content.php

A course card in the course list

curriculums/lesson.php

A lesson row in the curriculum

frontend-dashboard/sidebar.php

The frontend dashboard menu

instructor-public-profile.php

The instructor’s public profile

shortcode/login.php

The login form

taxonomy-course-category.php

A course category page

Any file in the templates folder can be overridden the same way.

Example result

Here a custom line showing the remaining seats was added to the course page.

Course page with a remaining seats line

After a plugin update

Your copy isn’t updated with the plugin. After a major Academy LMS update, compare your copy with the new plugin file and bring across any changes.

Need more than one site?

The 100-site lifetime bundle covers every premium Kodezen plugin.

Still Stuck?

Our support team replies fast. You can also ask other course creators in the community.

Limited time offer

Academy Booster Pack

5 Powerful Products to Power Up Academy LMS

$299 / Lifetime

14-day money back