MediaWiki supports multiple themes. MediaWiki themes are used to change the look and feel of the wiki.
MediaWiki themes are most often called MediaWiki skins. Sometimes they are also referred to as MediaWiki styles or MediaWiki layouts. For clarity, we refer to them as MediaWiki themes in this article.
Best MediaWiki Themes in 2023
In the world of MediaWiki themes, there is no one-size-fits-all solution. Depending on the needs of your wiki, you may find that one theme works better than another. However, there are a few themes that stand out as being particularly well-suited for the most common use cases.
|Highlights||Bundled with MediaWiki||Available in ProWiki|
|Timeless||Default ProWiki theme
Great out of the box
Uses Twitter Bootstrap
|Medik||Uses Twitter Bootstrap
Customizable via PHP
|Vector||Default MediaWiki theme
The Wikipedia theme
For a full comparison, see Top 10 MediaWiki Themes.
Changing your MediaWiki Theme
To change the theme just for yourself, go to your user preferences.
You can also change the default theme for all users. And you can prevent people from choosing another theme, which is often desired when you branded your wiki, or made other important style changes.
Any administrator can change the wiki theme via the ProWiki admin panel.
Theme selection is done on the Appearance tab.
By default users can only use the theme selected via the admin panel, ensuring a consistent user experience.
On basic MediaWiki
You will need to edit LocalSettings.php. This requires access to the server and some technical know-how.
To change the theme to Timeless, add a line with
update the line with
$wgDefaultSkin. The result should look like this:
wfLoadSkin( 'Timeless' ); $wgDefaultSkin = 'timeless';
Note the different capitalization. The
wfLoadSkin line takes the same capitalization as
the theme directory inside of the
skins/ directory. In other words, you pass
wfLoadSkin because it is installed in the
skins/Timeless/ directory. The value
$wgDefaultSkin line is typically entirely lowercase.
By default, all users can choose any of the installed themes via their user preferences. To prevent this, disable theme choice with
$wgHiddenPrefs = 'skin';
Installing new MediaWiki Themes
To add new themes to your wiki, you need access to the wiki server and some technical know-how.
Step 1: Download MediaWiki Theme
Start by downloading the theme files. They need to be placed in the
skins/ directory of your wiki.
The download method and location depends on the theme. Check the
documentation of the theme on MediaWiki.org.
Many themes can be downloaded via git as follows:
git clone https://gerrit.wikimedia.org/r/mediawiki/skins/[name of theme]
Step 2: Enable MediaWiki Theme
Once you verified that the new theme has been placed in
skins/, it is time to enable the theme.
See Changing your MediaWiki Theme for detailed instructions.