Academy LMS introduces the Learn Page PHP Rendering feature to enhance the flexibility and customization of learn pages.
This guide will walk you through the steps to enable and configure Learn Page PHP Rendering, ensuring a seamless learning experience for your users.
Prerequisites #
Be sure to check out this Documentation on creating necessary Academy LMS pages, and Using the permalinks.
If it doesn’t work after setting the permalink, please deactivate and reactivate the plugin once, it will solve the issue.
Step 1: Install and Activate Academy LMS Plugin #
Ensure that you have the Academy LMS plugin installed and activated on your platform. This is a prerequisite for enabling any add-ons or new features.
Step 2: Navigate to Settings #
Log in to your WordPress dashboard. Click on Academy LMS from the sidebar menu. Select Settings.
Step 3: Access Learn Page Settings #
Within the Settings menu, navigate to the Pages section.
Click on the Learn Page.
Step 4: Enable Learn Page PHP Rendering #
Locate the option labeled Enable Lessons PHP Render. Toggle the switch to enable this feature.
You can select the lessons page from your created pages by selecting it from the dropdown.
Click the Save button to apply the changes. You’ll see the “Settings Saved” popup to inform you have done it properly.
Note: If you don’t want to use PHP rendering, you can disable it anytime you want.
Benefits of Learn Page PHP Rendering #
Enabling Learn Page PHP Rendering offers several advantages:
Enhanced Customization: Users can now customize individual parts of the learn page, such as the curriculum section or the question-answer section, to suit their needs.
Open Code Access: With PHP, the code is fully open. So, users can make modifications from child themes or any other 3rd party plugins.
Third-Party Plugin Integration: You can display data from any third-party plugin shortcodes on your course pages.
Flexible Templating: Users can customize the template by writing custom code. For instance, you can add extra custom text under the title by editing the code directly.
Customization Flexibilities #
Custom Templates #
Similar to the page building feature, you can design the template as you like. Using the shortcodes from gutenberg blocks or any other page builder block, it’s quite easy to design templates now.
Shortcodes #
You can use the Academy LMS shortcodes in the appropriate places and customize the design using the Gutenberg editor.
Apart from Academy LMS, you can use most of the shortcodes from third-party plugins to customize the designs.
Adding Custom Text #
You can add custom texts with custom codes without using a plugin.
And that’s about it. If you have any more queries, please feel free to ask us via the live chat or support!