Knowledgebase
How to check the ID number of a namespace in MediaWiki
The pages of a MediaWiki site are grouped into namespaces, so each page belongs to a namespace. Every namespace has an ID number and a text constant with which it's defined. If for some reason you need to know what the constant or ID number of a namespace is (e.g. when making changes to namespace options), there are a few ways you can check those.
- An easy way to view the ID number of a namespace from the frontend of the site is with the magic word {{NAMESPACENUMBER}}. You can use that for any namespace, whether is a default preconfigured one or a custom one.
First open a page that belongs to the particular namespace. You can view a list of all the pages in each namespace by going to Tools menu>Special Pages button>Lists of pages section>All pages button. On the page that opens there's a drop-down menu from which you can select for which namespace you want to see the pages. After you open a page from the namespace, edit it and in its content put {{NAMESPACENUMBER}}. After you save the change you'll see the ID number of the namespace to which the page belongs in the content of the page where you placed the magic word. After you're done you may want to edit the page again and remove the magic word, or otherwise the ID number will be left in the content.- The ID numbers and constants of the default namespaces that come preconfigured with MediaWiki are defined in the file Defines.php. It's in the includes folder; the folder is located in the root MediaWiki directory on your MediaWiki hosting account. Administrators who have access to the hosting account can check the ID numbers of the default namespaces there. To make matters easier you can also check them in the article with the reference list of MediaWiki namespaces with ID numbers and constants.
- Custom namespaces are added and defined in the LocalSettings.php file; it's in the root folder of the MediaWiki hosting account. So if the namespace is a custom one, you can also check its ID number and constant there.
You may also find useful the following articles in our knowledge base related to namespaces:
- how to add namespace aliases in MediaWiki
- how to select the default namespaces to be searched by the search function in MediaWiki
- how to limit the sitemap to specific namespaces in MediaWiki
- how to turn namespaces into content namespaces in MediaWiki
- reference list of MediaWiki namespaces and their ID numbers and constants