1.GENERAL
We would like to thank you for choosing OneLMS. Built compatibly with the latest version of WordPress, page builder plugin Elementor and SiteOrigin , OneLMS promises to give you awesome experiences in creating your own education websites.
2.INSTALLATION
Download Theme
Get the Theme installation package from your account download page and save it to your desktop.
Since required & recommended plugins are already packed in the download file, you won’t need to go download them individually.
Upload Theme
You can upload the Theme file in two ways:
I. Via WordPress – Log into your WordPress site.
II. Uploading Via Filezilla
(SKIP THIS STEP if you have already successfully uploaded theme via WordPress) – Now you will learn how to upload your files using the Filezilla client.
2.1.System Requires
There are system requirements in order to install and setup the OneLMS theme and its components properly. Make sure that you are running the latest version of WordPress, PHP version 7.0 or higher and MySQL version 5.7 or higher. We also recommend the following PHP configuration limits:
Recommended hosting configuration
- vCPU: 3
- Memory (RAM): 3 GB
- SSD Storage: 60 GB
Recommended PHP configuration limits
- upload_max_filesize = 32M
- post_max_size = 32M
- max_execution_time = 300
- max_input_time = 300
- memory_limit = 256M
Please contact your service provider to verify your current PHP limits and have them set it up again if needed.
Note: Once you successfully install and activate the OneLMS theme, OneLMS Dashboard will be added to your WordPress menu. You can verify those requirements under OneLMS > System Status
2.2.Install Theme
For uploading Theme with WordPress uploader:

For uploading Theme with FTP tool:
1. Open the WordPress Dashboard.
2. Go to Appearance > Themes.
3. Click activate Theme.
And then :
Enable Thim Core to activate the core of OneLMS and start importing demo data process.
3.CUSTOMIZATION
Customize
By clicking on the “Customize” menu under “Appearance”, you’ll be able to change all specific template settings.
There will appear:
Please note that, after configuring something in customize, you need to click blue button <<Save & Publish>> to apply changes.
3.1.General
This is for customizing Logo, Layouts, Styling, Typography and Extra Features of Page.
Logo: Change Logo, Sticky Logo, Retina Logo, Logo Width, Site Icon for Site
Layouts: customizing Site Layouts, Archive Layouts, Single Layouts and Page Layouts
Styling: customizing Primary Color, Second color, Background type and Content Padding.
Typography: customizing Body Font, Headings Font and Heading.
Extra Features: customizing Loading Icon and enable/disable extra features: Open Graph Meta tags, Back to Top and Preload.
Error page: customizing 404 page.
3.2.Header
This is for customizing Layouts, Top Bar, Main menu, Sub Menu and Sticky Menu.
Layouts: customizing Header Position, Background Color and Header Padding.
Top Bar: customizing for displaying Topbar.
Main menu: customizing Fonts and Text Color Hover.
Sub Menu: customizing Background Color, Text Color and Text Hover Color.
Sticky Menu: customizing for displaying Sticky menu on Scroll and its style.
3.3.Page Title
This is for customizing Page Title settings, Title settings and Page Breadcrumb settings
Page Title Setting: customizing turn on/off Page Title.
Title: customizing Background (Image/ Color/ Padding) and Title Style.
Page Breadcrumb: customizing Breadcrumn Icon and Font.
3.4.Blog
This is for customizing Archive Page, Settings, Layouts, Meta Tags and Social Share of Blog.
Archive Page and Single Page: customizing for displaying Page Title, Breadcrumb and Background (Image/ Color).
Settings: customizing Blog Style, Blog Column, displaying Featured Image, Comments and Related Posts.
Layouts: customizing Blog Archive and Blog Single Layouts.
Meta Tags: customizing displaying Author, Date, Category, Tag and Comment Number
Social Share: customizing displaying and sortable Button Sharing.
3.5.Events
This is for customizing Archive page, Single page and Settings for Events.
Archive page: customizing Layouts and Page Title for Archive Event page..
Single page: customizing Layouts and Page Title for Single Event page..
Settings: customizing Amount Events Feature.
3.6.Portfolio
This is for customizing Archive Portfolio and Layouts of Portfolio.
Archive Portfolio: customizing for displaying Page Title, Breadcrumb, Background (Image/ Color) and Post Number.
Single Portfolio: customizing for displaying Page Title, Breadcrumb, Background (Image/ Color) and Post Number.
3.7.Course
This is for customizing Archive Course and Layouts of Course.
Archive Page: customizing for displaying Page Title, Breadcrumb, Background (Image/ Color) and Post Number.
Layouts: customizing Layouts for Course.
3.10.Widgets
This is for customizing Widgets areas including Right menu, Footer Top.
3.11.Woocommerce
This is for customizing for shop page of Woocommerce..
Product Catalog: Integrate some more options about Shop Archive Page of Woocommerce.
Shop Single Page: customizing Layouts for Shop Single Page of Woocommerce.
3.12.Additional CSS
This is for adding css and js of theme:
4.WOOCOMMERCE PRODUCT
Adding a Product


- SKU – stock keep unit, used to track products. It must be unique for each product, and should be named so it does not clash with post ID’s.
- Price:
- Regular Price – The item’s main price.
- Sale Price – The item’s sale price. When adding a Sale Price, a “Sale” icon will automatically appear on your product image.
For more details, please follow the official docs.
Product Variations


Adding Product Galleries
Set Featured Products

5.SUBSCRIBE

You can edit the form in Dashboard => MC4WP => Form.
You need to enter your API key to use the form.


<div class="subscribe-form-01"> <label><input type="text" name="NAME" placeholder="Name*" required /></label> <label><input type="email" name="EMAIL" placeholder="Email*" required /></label> <label><input type="text" name="PHONE" placeholder="Phone*" required /></label> <button type ="submit">Submit</button> </div>
When you import our Demo, the data is from ours and the ID form is 134. You edit page by Elementor. Then you need edit it in the Shortcode widget.


6.UPDATE THEME
You can update theme by this ways:
6.1.Upload Theme Folder Via Ftp To Your Site
Following these steps below to upload theme via FTP:
Step 1. Login your FTP account via an FTP software to access your host web server.
Step 2. Unzip onelms.zip file.
Step 3. Upload the exacted theme folder onelms to wp-content/ themes folder.
Step 4. Active the theme in Dashboard >> Appearance >> Themes.
Step 5. Enable Thim Core to activate the core of OneLMS and start importing demo data process.
7.KNOWLEDGE BASE AND FAQS
Before submitting a ticket on our support forum, please do all the following requirements:
- Refer documentation.
- Read changelog and make sure that your site is running the latest version of OneLMS theme.
- Clear caches after changing any setting on your site.
Check our Knowledge Base and FAQs below to find out the answer for some common questions:
Check our Knowledge Base and FAQs below to find out the answer to some common questions:
Will customization be lost if I update the theme?
No, your customization in Appearance > Customize will not be lost when you update the theme. Only the code modifications in the original theme files will be lost and that’s why you should deploy in child-theme.
Customization cannot be saved?
When you make changes in Appearance > Customize setting but the changes cannot be saved, there are some common reasons:
- Server error – “500 Internal Server”: Read this to know about the error and how to fix it.
- Users of server (e.g Apache, Nginx) cannot write file: Let chmod file style.css and config.less (all in the theme directory) be 777.
- Your PHP version is outdated: update PHP version 7.0 or higher.
There are also sticky tickets we post on our support forum. If you cannot find the answer for your problem, don’t hesitate to contact us by submitting a new ticket.
8.SUPPORT SERVICE
When purchasing our themes, you will receive the free 6 months of support service for the questions and problems regarding the theme. Once the period of your support service is expired, you can extend support to 12 months. But no matter the support service of your product is over or not, you always receive free timeline updates for the theme.
We really care about customer support services and guarantee to respond to all support topics within 24 hours on weekdays (a bit longer over a weekend) since you posted a ticket.