Help:Magic Words
Magic words are strings of codes which associates with a return value or function, such as time, site details, or page names. This page is about usage of standard magic words.
Basically there are three types of magic words:
- Behavior Switches. These are uppercase words surrounded by double underscores (eg __FOO__)
- Variables. These are uppercase words surrounded by double braces (eg {{FOO}}).
- Parametric or Parser Functions. These take parameters and are either of the form {{foo:...}} or {{#foo:...}}.
Behaviour Switches
A behaviour switch controls the layout or behaviour of the page and can often be used to specify desired omissions and inclusions in the content.
| Word | Description | |
|---|---|---|
| Table of contents | ||
| __NOTOC__ | Hides the table of contents (TOC). | |
| __FORCETOC__ | Forces the table of content to appear at its normal position (above the first header). | |
| __TOC__ | Places a table of contents at the word's current position (overriding __NOTOC__). If this is used multiple times, the table of contents will appear at the first word's position. | |
| Editing | ||
| __NOEDITSECTION__ | Hides the section edit links beside headings. | |
| __NEWSECTIONLINK__ | Adds a link beside the "edit" tab for adding a new section on a non-talk page. | |
| __NONEWSECTIONLINK__ | Removes the link beside the "edit" tab on pages in talk namespaces. | |
| Categories | ||
| __NOGALLERY__ | Used on a category page, replaces thumbnails in the category view with normal links. | |
| __HIDDENCAT__ | Used on a category page, hides the category from the lists of categories in its members and parent categories (there is an option in the user preferences to show them). | |
| Language conversion | ||
| __NOCONTENTCONVERT__ __NOCC__ |
On wikis with language variants, don't perform any content language conversion (character and phase) in article display; for example, only show Chinese (zh) instead of variants like zh_cn, zh_tw, zh_sg, or zh_hk. | |
| __NOTITLECONVERT__ __NOTC__ |
On wikis with language variants, don't perform language conversion on the title (all other content is converted). | |
| Other | ||
| __START__ | No effect. | |
| __END__ | Explicitly marks the end of the article, to prevent MediaWiki from removing trailing whitespace. | |
| __INDEX__ | Tell search engines to index the page. | |
| __NOINDEX__ | Tell search engines not to index the page (ie, do not list in search engines' results). | |
| __STATICREDIRECT__ | On redirect pages, don't allow wiki to automatically update the link when someone moves a page and checks "Update any redirects that point to the original title". | |
Variables
Variables return information about the current page, wiki, or date. Their syntax is similar to templates. If a template name conflicts with a variable, the variable will be used (so to transclude the template Template:PAGENAME you would need to write {{Template:PAGENAME}}). In some cases, adding parameters will force the parser to treat a variable as a template; for example, {{CURRENTDAYNAME|x}} transcludes Template:CURRENTDAYNAME.
Date & time
The following variables return the current date and time according to the user's timezone , defaulting to the UTC timezone.
| Variable | Output | Description | |
|---|---|---|---|
| Year | |||
| {{CURRENTYEAR}} | 2025 | Year | |
| Month | |||
| {{CURRENTMONTH}} | 12 | Month (zero-padded number) | |
| {{CURRENTMONTHNAME}} | December | Month (name) | |
| {{CURRENTMONTHNAMEGEN}} | December | Month | |
| {{CURRENTMONTHABBREV}} | Dec | Month (abbreviation) | |
| Template:Hl3 colspan="4"| Day | |||
| {{CURRENTDAY}} | 13 | Day of the month (unpadded number) | |
| {{CURRENTDAY2}} | 13 | Day of the month (zero-padded number) | |
| {{CURRENTDOW}} | 6 | Day of the week (unpadded number) | |
| {{CURRENTDAYNAME}} | Saturday | Day of the week (name) | |
| Time | |||
| {{CURRENTTIME}} | 04:28 | Time (24-hour HH:mm format) | |
| {{CURRENTHOUR}} | 04 | Hour (24-hour zero-padded number) | |
| Other | |||
| {{CURRENTWEEK}} | 50 | Week (number) | |
| {{CURRENTTIMESTAMP}} | 20251213042836 | YYYYMMDDHHmmss timestamp | |
The following variables do the same as the above, but using the site's local timezone instead of user preferences and UTC:
- {{LOCALYEAR}}
- {{LOCALMONTH}}
- {{LOCALMONTHNAME}}
- {{LOCALMONTHNAMEGEN}}
- {{LOCALMONTHABBREV}}
- {{LOCALDAY}}
- {{LOCALDAY2}}
- {{LOCALDOW}}
- {{LOCALDAYNAME}}
- {{LOCALTIME}}
- {{LOCALHOUR}}
- {{LOCALWEEK}}
- {{LOCALTIMESTAMP}}
Technical metadata
Revision variables return data about the latest edit to the current page, even if viewing an older version of the page.
| Variable | Output | Description | |
|---|---|---|---|
| Site | |||
| {{SITENAME}} | Iskomunidad | The wiki's site name | |
| {{SERVER}} | https://iskomunidad.upd.edu.ph | domain URL | |
| {{SERVERNAME}} | iskomunidad.upd.edu.ph | domain name | |
| {{DIRMARK}} {{DIRECTIONMARK}} |
|
Outputs a unicode-directional mark that matches the wiki's default language's direction (‎ on left-to-right wikis, ‏ on right-to-left wikis), useful in text with multi-directional text.
| |
| {{SCRIPTPATH}} | relative script path (Template:Mediawiki) | ||
| {{CURRENTVERSION}} | 1.42.3 | The wiki's MediaWiki version. | |
| {{CONTENTLANGUAGE}} | en | The wiki's default interface language | |
| Latest revision to current page | |||
| {{REVISIONID}} | 2625 | Unique ID | |
| {{REVISIONDAY}} | 3 | Day edit was made (unpadded number) | |
| {{REVISIONDAY2}} | 03 | Day edit was made (zero-padded number) | |
| {{REVISIONMONTH}} | 03 | Month edit was made (unpadded number) | |
| {{REVISIONYEAR}} | 2009 | Year edit was made | |
| {{REVISIONTIMESTAMP}} | 20090303191415 | Timestamp as of time of edit | |
| {{PAGESIZE:page name}} | 0 | Returns the byte size of the specified page. | |
| {{PROTECTIONLEVEL:action}} | protection level | Outputs the protection level (e.g. 'autoconfirm', 'sysop') for a given action (e.g. 'edit', 'move') on the current page or an empty string if not protected. | |
| Affects page content | |||
| {{DISPLAYTITLE:title}} | Format the current page's title header. The value must be equivalent to the default title: only capitalization changes and replacing spaces with underscores. It can be disabled or enabled by Template:Mediawiki; disabled by default before 1.10+, enabled by default thereafter. | ||
| {{DEFAULTSORT:sortkey}} | Used on a categorized page, sets a default category sort key. | ||
Statistics
Numbers returned by these variables normally contain separators (commas or spaces, depending on the local language), but can return raw numbers with the ":R" flag (for example, {{NUMBEROFPAGES}} → 22,894 and {{NUMBEROFPAGES:R}} → 22894). Use "|R" for magic words that require a parameter like PAGESINCATEGORY (for example {{PAGESINCATEGORY:Help}} and {{PAGESINCATEGORY:Help|R}}).
| Variable | Output | Description | |
|---|---|---|---|
| Entire wiki | |||
| {{NUMBEROFPAGES}} | 22,894 | Number of wiki pages. | |
| {{NUMBEROFARTICLES}} | 3,726 | Number of pages in main namespace. | |
| {{NUMBEROFFILES}} | 15,017 | Number of uploaded files. | |
| {{NUMBEROFEDITS}} | 71,207 | Number of page edits. | |
| {{NUMBEROFVIEWS}} | 73,014,002 | Number of page views. Usually useless on a wiki using caching. | |
| {{NUMBEROFUSERS}} | 6,106 | Number of registered users. | |
| {{NUMBEROFADMINS}} | 12 | Number of users in the sysop. | |
| {{NUMBEROFACTIVEUSERS}} | 2 | Number of active users. | |
| {{PAGESINCATEGORY:categoryname}} {{PAGESINCAT:Help}} |
1 1 |
Number of pages in the given category (replace "Help" with the relevant category name). | |
| {{NUMBERINGROUP:groupname}} | 7 ({{NUMBERINGROUP:bureaucrat}} used here) |
Number of users in a specific. | |
| {{PAGESINNS:index}} {{PAGESINNAMESPACE:index}} |
not enabled | Number of pages in the given namespace (replace 2 with the relevant namespace index). E.g. {{PAGESINNAMESPACE:14}} equals the number of categories.. | |
Page names
| Variable | Output | Description |
|---|---|---|
| {{FULLPAGENAME}} | Help:Magic Words | Namespace and page title. |
| {{PAGENAME}} | Magic Words | Page title. |
| {{BASEPAGENAME}} | Magic Words | Page title excluding the current subpage and namespace ("Title" on "Title/foo"). |
| {{SUBPAGENAME}} | Magic Words | The subpage title ("foo" on "Title/foo"). |
| {{SUBJECTPAGENAME}} | Help:Magic Words | The namespace and title of the associated content page. |
| {{TALKPAGENAME}} | Help talk:Magic Words | The namespace and title of the associated talk page. |
The following are URL-encoded equivalents:
- {{FULLPAGENAMEE}}
- {{PAGENAMEE}}
- {{BASEPAGENAMEE}}
- {{SUBPAGENAMEE}}
- {{SUBJECTPAGENAMEE}}
- {{TALKPAGENAMEE}}
Namespaces
| Variable | Output | Description |
|---|---|---|
| {{NAMESPACE}} | Help | Namespace (name) |
| {{SUBJECTSPACE}} {{ARTICLESPACE}} |
Help Help |
Name of the associated content namespace |
| {{TALKSPACE}} | Help talk | Name of the associated talk namespace |
The following are URL-encoded equivalents:
- {{NAMESPACEE}}
- {{SUBJECTSPACEE}}
- {{TALKSPACEE}}