How to Install a New Moodle 2.4 Theme

Installing a new Moodle theme

A site administrator who has access to the Moodle code can easily install a new theme Moodle theme. Once installed, the theme will be available via the appropriate site, category, course or activity menu.

Steps to install a new theme in the code

In this example, we will install a new theme that has been made by someone else.


1-) Download the zip file of the theme



2-) Extract to its own named folder


3-) Using your FTP program, upload this folder to the /theme folder of your Moodle installation



4-) Ensure the new theme folder and its contents are readable by the webserver. Change the Read and Write permissions for the files and folder. Incorrect permissions may prevent display of the newly installed theme.

  1. For example in Linus use the CHMOD command in set the permissions to 755 – Owner read/write/execute, Group read/execute, Everyone read/execute.

5-) Go to Site administration > Notifications to see if the new theme requires any decisions or updating of Moodle code.

Now you or others can select the new theme.


Steps to change the theme

In this example, we will change our site theme to a new one that we added. Your role will require the permissions to allow you to change themes. Remember that themes can be changed in many contexts in Moodle.

You may select different themes depending upon the device that will be viewing Moodle. For example, you might have one theme for computers with monitors and another for mobile phones and another for tablets.

  1. Go to the Settings block
  2. Open Settings > Site administration > Appearance > Themes > Theme Selector link


3-) Click on “Clear theme caches” button


4-) Click on the “Select theme” button on the right of the current theme being used for the device


5-) Scroll down to find the theme you wish to use

6-) Click the “Use theme” button next to that theme


7-) Moodle will tell you it has been saved as the default theme


😎 Check your Moodle site by going to the Moodle site’s home page.

9-) You may have to refresh your browser to see the new theme.

Sach Chaudhari

Sach Chaudhari is an expert in the field of eLearning platform development. He is the CEO of , which focuses on developing eLearning platforms. Sach is based in Silicon Valley. He studied business at Harvard Business School and computer science at the University of Cincinnati. He has various patents in software engineering under his name. Before starting his company, Sach worked for various start-up and fortune 500 companies in Silicon Valley. You can find his profile on and Send him an email at [email protected]

No Comments

Post A Comment

Privacy & Cookies Policy Do NOT follow this link or you will be banned from the site!