Help:Magic Words: Difference between revisions
No edit summary |
|||
Line 95: | Line 95: | ||
===Date & time=== | ===Date & time=== | ||
The following variables return the current date and time according to the user's timezone | The following variables return the current date and time according to the user's timezone , defaulting to the UTC timezone. | ||
{| class="wikitable" border="1" | |||
|- | |||
!Variable | |||
! Output | |||
!Description | |||
|- | |- | ||
|colspan="4"| '''Year''' | |||
|- | |- | ||
| <tt><nowiki>{{CURRENTYEAR}}</nowiki></tt> | | <tt><nowiki>{{CURRENTYEAR}}</nowiki></tt> | ||
| {{CURRENTYEAR}} | | {{CURRENTYEAR}} | ||
| Year | | Year | ||
|- | |- | ||
| | |colspan="4"| '''Month''' | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTMONTH}}</nowiki></tt> | | <tt><nowiki>{{CURRENTMONTH}}</nowiki></tt> | ||
| {{CURRENTMONTH}} | | {{CURRENTMONTH}} | ||
| Month (zero-padded number) | | Month (zero-padded number) | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTMONTHNAME}}</nowiki></tt> | | <tt><nowiki>{{CURRENTMONTHNAME}}</nowiki></tt> | ||
| {{CURRENTMONTHNAME}} | | {{CURRENTMONTHNAME}} | ||
| Month (name) | | Month (name) | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTMONTHNAMEGEN}}</nowiki></tt> | | <tt><nowiki>{{CURRENTMONTHNAMEGEN}}</nowiki></tt> | ||
| {{CURRENTMONTHNAMEGEN}} | | {{CURRENTMONTHNAMEGEN}} | ||
| Month | | Month | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTMONTHABBREV}}</nowiki></tt> | | <tt><nowiki>{{CURRENTMONTHABBREV}}</nowiki></tt> | ||
| {{CURRENTMONTHABBREV}} | | {{CURRENTMONTHABBREV}} | ||
| Month (abbreviation) | | Month (abbreviation) | ||
|- | |- | ||
|{{Hl3}} colspan="4"| '''Day''' | |{{Hl3}} colspan="4"| '''Day''' | ||
Line 140: | Line 138: | ||
| {{CURRENTDAY}} | | {{CURRENTDAY}} | ||
| Day of the month (unpadded number) | | Day of the month (unpadded number) | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTDAY2}}</nowiki></tt> | | <tt><nowiki>{{CURRENTDAY2}}</nowiki></tt> | ||
| {{CURRENTDAY2}} | | {{CURRENTDAY2}} | ||
| Day of the month (zero-padded number) | | Day of the month (zero-padded number) | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTDOW}}</nowiki></tt> | | <tt><nowiki>{{CURRENTDOW}}</nowiki></tt> | ||
| {{CURRENTDOW}} | | {{CURRENTDOW}} | ||
| Day of the week (unpadded number) | | Day of the week (unpadded number) | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTDAYNAME}}</nowiki></tt> | | <tt><nowiki>{{CURRENTDAYNAME}}</nowiki></tt> | ||
| {{CURRENTDAYNAME}} | | {{CURRENTDAYNAME}} | ||
| Day of the week (name) | | Day of the week (name) | ||
|- | |- | ||
| | | colspan="4"| '''Time''' | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTTIME}}</nowiki></tt> | | <tt><nowiki>{{CURRENTTIME}}</nowiki></tt> | ||
| {{CURRENTTIME}} | | {{CURRENTTIME}} | ||
| Time (24-hour HH:mm format) | | Time (24-hour HH:mm format) | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTHOUR}}</nowiki></tt> | | <tt><nowiki>{{CURRENTHOUR}}</nowiki></tt> | ||
| {{CURRENTHOUR}} | | {{CURRENTHOUR}} | ||
| Hour (24-hour zero-padded number) | | Hour (24-hour zero-padded number) | ||
|- | |- | ||
| | | colspan="4"| '''Other''' | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTWEEK}}</nowiki></tt> | | <tt><nowiki>{{CURRENTWEEK}}</nowiki></tt> | ||
| {{CURRENTWEEK}} | | {{CURRENTWEEK}} | ||
| Week (number) | | Week (number) | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTTIMESTAMP}}</nowiki></tt> | | <tt><nowiki>{{CURRENTTIMESTAMP}}</nowiki></tt> | ||
| {{CURRENTTIMESTAMP}} | | {{CURRENTTIMESTAMP}} | ||
| YYYYMMDDHHmmss timestamp | | YYYYMMDDHHmmss timestamp | ||
|} | |} | ||
Line 199: | Line 197: | ||
===Technical metadata=== | ===Technical metadata=== | ||
Revision variables return data about the '''latest edit to the current page''', even if viewing an older version of the page. | Revision variables return data about the '''latest edit to the current page''', even if viewing an older version of the page. | ||
{| | {| class="wikitable" border="1" | ||
|- | |- | ||
! | ! Variable | ||
! | ! Output | ||
! | !Description | ||
|- | |- | ||
| | |colspan="4"| '''Site''' | ||
|- | |- | ||
| <tt><nowiki>{{SITENAME}}</nowiki></tt> | | <tt><nowiki>{{SITENAME}}</nowiki></tt> | ||
| {{SITENAME}} | | {{SITENAME}} | ||
| The wiki's site name | | The wiki's site name | ||
|- | |- | ||
| <tt><nowiki>{{SERVER}}</nowiki></tt> | | <tt><nowiki>{{SERVER}}</nowiki></tt> | ||
| {{SERVER}} | | {{SERVER}} | ||
| domain URL | | domain URL | ||
|- | |- | ||
| <tt><nowiki>{{SERVERNAME}}</nowiki></tt> | | <tt><nowiki>{{SERVERNAME}}</nowiki></tt> | ||
| {{SERVERNAME}} | | {{SERVERNAME}} | ||
| domain name | | domain name | ||
|- | |- | ||
| <tt><nowiki>{{DIRMARK}}</nowiki></tt><br /><tt><nowiki>{{DIRECTIONMARK}}</nowiki></tt> | | <tt><nowiki>{{DIRMARK}}</nowiki></tt><br /><tt><nowiki>{{DIRECTIONMARK}}</nowiki></tt> | ||
| {{DIRMARK}}<br />{{DIRECTIONMARK}} | | {{DIRMARK}}<br />{{DIRECTIONMARK}} | ||
| Outputs a unicode-directional mark that matches the wiki's default language's direction (<code>&lrm;</code> on left-to-right wikis, <code>&rlm;</code> on right-to-left wikis), useful in text with multi-directional text. | | Outputs a unicode-directional mark that matches the wiki's default language's direction (<code>&lrm;</code> on left-to-right wikis, <code>&rlm;</code> on right-to-left wikis), useful in text with multi-directional text. | ||
|- | |- | ||
| <tt><nowiki>{{SCRIPTPATH}}</nowiki></tt> | | <tt><nowiki>{{SCRIPTPATH}}</nowiki></tt> | ||
| {{SCRIPTPATH}} | | {{SCRIPTPATH}} | ||
| relative script path ({{mediawiki|Manual:$wgScriptPath|$wgScriptPath}}) | | relative script path ({{mediawiki|Manual:$wgScriptPath|$wgScriptPath}}) | ||
|- | |- | ||
| <tt><nowiki>{{CURRENTVERSION}}</nowiki></tt> | | <tt><nowiki>{{CURRENTVERSION}}</nowiki></tt> | ||
| {{CURRENTVERSION}} | | {{CURRENTVERSION}} | ||
| The wiki's MediaWiki version. | | The wiki's MediaWiki version. | ||
|- | |- | ||
| <tt><nowiki>{{CONTENTLANGUAGE}}</nowiki></tt> | | <tt><nowiki>{{CONTENTLANGUAGE}}</nowiki></tt> | ||
| {{CONTENTLANGUAGE}} | | {{CONTENTLANGUAGE}} | ||
| The wiki's default interface language | | The wiki's default interface language | ||
|- | |- | ||
| | | colspan="4"| '''Latest revision to current page''' | ||
|- | |- | ||
| <tt><nowiki>{{REVISIONID}}</nowiki></tt> | | <tt><nowiki>{{REVISIONID}}</nowiki></tt> | ||
| {{REVISIONID}} | | {{REVISIONID}} | ||
| Unique ID | | Unique ID | ||
|- | |- | ||
| <tt><nowiki>{{REVISIONDAY}}</nowiki></tt> | | <tt><nowiki>{{REVISIONDAY}}</nowiki></tt> | ||
| {{REVISIONDAY}} | | {{REVISIONDAY}} | ||
| Day edit was made (unpadded number) | | Day edit was made (unpadded number) | ||
|- | |- | ||
| <tt><nowiki>{{REVISIONDAY2}}</nowiki></tt> | | <tt><nowiki>{{REVISIONDAY2}}</nowiki></tt> | ||
| {{REVISIONDAY2}} | | {{REVISIONDAY2}} | ||
| Day edit was made (zero-padded number) | | Day edit was made (zero-padded number) | ||
|- | |- | ||
| <tt><nowiki>{{REVISIONMONTH}}</nowiki></tt> | | <tt><nowiki>{{REVISIONMONTH}}</nowiki></tt> | ||
| {{REVISIONMONTH}} | | {{REVISIONMONTH}} | ||
| Month edit was made (unpadded number) | | Month edit was made (unpadded number) | ||
|- | |- | ||
| <tt><nowiki>{{REVISIONYEAR}}</nowiki></tt> | | <tt><nowiki>{{REVISIONYEAR}}</nowiki></tt> | ||
| {{REVISIONYEAR}} | | {{REVISIONYEAR}} | ||
| Year edit was made | | Year edit was made | ||
|- | |- | ||
| <tt><nowiki>{{REVISIONTIMESTAMP}}</nowiki></tt> | | <tt><nowiki>{{REVISIONTIMESTAMP}}</nowiki></tt> | ||
| {{REVISIONTIMESTAMP}} | | {{REVISIONTIMESTAMP}} | ||
| Timestamp as of time of edit | | Timestamp as of time of edit | ||
|- | |- | ||
| <tt><nowiki>{{PAGESIZE:</nowiki>''page name''<nowiki>}}</nowiki></tt> | | <tt><nowiki>{{PAGESIZE:</nowiki>''page name''<nowiki>}}</nowiki></tt> | ||
| {{PAGESIZE:Help:Magic_words}} | | {{PAGESIZE:Help:Magic_words}} | ||
| Returns the byte size of the specified page. | | Returns the byte size of the specified page. | ||
|- | |- | ||
| <tt><nowiki>{{PROTECTIONLEVEL:</nowiki>''action''<nowiki>}}</nowiki></tt> | | <tt><nowiki>{{PROTECTIONLEVEL:</nowiki>''action''<nowiki>}}</nowiki></tt> | ||
| protection level | | 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. | | 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. | ||
|- | |- | ||
| | | colspan="4"| '''Affects page content''' | ||
|- | |- | ||
| <tt><nowiki>{{DISPLAYTITLE:</nowiki>''title''<nowiki>}}</nowiki></tt> | | <tt><nowiki>{{DISPLAYTITLE:</nowiki>''title''<nowiki>}}</nowiki></tt> | ||
| | | | ||
| 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 {{mediawiki|Manual:$wgAllowDisplayTitle|$wgAllowDisplayTitle}}; disabled by default before 1.10+, enabled by default thereafter. | | 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 {{mediawiki|Manual:$wgAllowDisplayTitle|$wgAllowDisplayTitle}}; disabled by default before 1.10+, enabled by default thereafter. | ||
|- | |- | ||
| <tt><nowiki>{{DEFAULTSORT:</nowiki>''sortkey''<nowiki>}}</nowiki></tt> | | <tt><nowiki>{{DEFAULTSORT:</nowiki>''sortkey''<nowiki>}}</nowiki></tt> | ||
| | | | ||
| Used on a categorized page, sets a default [[Help:Categories|category sort key]]. | | Used on a categorized page, sets a default [[Help:Categories|category sort key]]. | ||
|} | |} | ||
===Statistics=== | ===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, <code><tt><nowiki>{{NUMBEROFPAGES}}</nowiki></tt></code> → {{NUMBEROFPAGES}} and <code><tt><nowiki>{{NUMBEROFPAGES:R}}</nowiki></tt></code> → {{NUMBEROFPAGES:R}}). Use "|R" for magic words that require a parameter like PAGESINCATEGORY (for example <code><tt><nowiki>{{PAGESINCATEGORY:Help}}</nowiki></tt></code> and <code><tt><nowiki>{{PAGESINCATEGORY:Help|R}}</nowiki></tt></code>). | 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, <code><tt><nowiki>{{NUMBEROFPAGES}}</nowiki></tt></code> → {{NUMBEROFPAGES}} and <code><tt><nowiki>{{NUMBEROFPAGES:R}}</nowiki></tt></code> → {{NUMBEROFPAGES:R}}). Use "|R" for magic words that require a parameter like PAGESINCATEGORY (for example <code><tt><nowiki>{{PAGESINCATEGORY:Help}}</nowiki></tt></code> and <code><tt><nowiki>{{PAGESINCATEGORY:Help|R}}</nowiki></tt></code>). | ||
{| | {| class="wikitable" border="1" | ||
|- | |- | ||
! | !Variable | ||
! | !Output | ||
! | !Description | ||
|- | |- | ||
| | |colspan="4"| '''Entire wiki''' | ||
|- | |- | ||
| <tt><nowiki>{{NUMBEROFPAGES}}</nowiki></tt> | | <tt><nowiki>{{NUMBEROFPAGES}}</nowiki></tt> | ||
| {{NUMBEROFPAGES}} | | {{NUMBEROFPAGES}} | ||
| Number of wiki pages. | | Number of wiki pages. | ||
|- | |- | ||
| <tt><nowiki>{{NUMBEROFARTICLES}}</nowiki></tt> | | <tt><nowiki>{{NUMBEROFARTICLES}}</nowiki></tt> | ||
| {{NUMBEROFARTICLES}} | | {{NUMBEROFARTICLES}} | ||
| Number of pages in main namespace. | | Number of pages in main namespace. | ||
|- | |- | ||
| <tt><nowiki>{{NUMBEROFFILES}}</nowiki></tt> | | <tt><nowiki>{{NUMBEROFFILES}}</nowiki></tt> | ||
| {{NUMBEROFFILES}} | | {{NUMBEROFFILES}} | ||
| Number of uploaded files. | | Number of uploaded files. | ||
|- | |- | ||
| <tt><nowiki>{{NUMBEROFEDITS}}</nowiki></tt> | | <tt><nowiki>{{NUMBEROFEDITS}}</nowiki></tt> | ||
| {{NUMBEROFEDITS}} | | {{NUMBEROFEDITS}} | ||
| Number of page edits. | | Number of page edits. | ||
|- | |- | ||
| <tt><nowiki>{{NUMBEROFVIEWS}}</nowiki></tt> | | <tt><nowiki>{{NUMBEROFVIEWS}}</nowiki></tt> | ||
| {{NUMBEROFVIEWS}} | | {{NUMBEROFVIEWS}} | ||
| Number of page views. Usually useless on a wiki using [[Manual:Cache|caching]]. | | Number of page views. Usually useless on a wiki using [[Manual:Cache|caching]]. | ||
|- | |- | ||
| <tt><nowiki>{{NUMBEROFUSERS}}</nowiki></tt> | | <tt><nowiki>{{NUMBEROFUSERS}}</nowiki></tt> | ||
| {{NUMBEROFUSERS}} | | {{NUMBEROFUSERS}} | ||
| Number of registered users. | | Number of registered users. | ||
|- | |- | ||
| <tt><nowiki>{{NUMBEROFADMINS}}</nowiki></tt> | | <tt><nowiki>{{NUMBEROFADMINS}}</nowiki></tt> | ||
| {{NUMBEROFADMINS}} | | {{NUMBEROFADMINS}} | ||
| Number of users in the ''sysop'' | | Number of users in the ''sysop''. | ||
|- | |- | ||
| <tt><nowiki>{{NUMBEROFACTIVEUSERS}}</nowiki></tt> | | <tt><nowiki>{{NUMBEROFACTIVEUSERS}}</nowiki></tt> | ||
| {{NUMBEROFACTIVEUSERS}} | | {{NUMBEROFACTIVEUSERS}} | ||
| Number of active users | | Number of active users. | ||
|- | |- | ||
| <tt><nowiki>{{PAGESINCATEGORY:</nowiki>''categoryname''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{PAGESINCAT:Help}}</nowiki></tt> | | <tt><nowiki>{{PAGESINCATEGORY:</nowiki>''categoryname''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{PAGESINCAT:Help}}</nowiki></tt> | ||
| {{PAGESINCATEGORY:Help}}<br />{{PAGESINCAT:Help}} | | {{PAGESINCATEGORY:Help}}<br />{{PAGESINCAT:Help}} | ||
| Number of pages in the given [[Help:Categories|category]] (replace "Help" with the relevant category name). | | Number of pages in the given [[Help:Categories|category]] (replace "Help" with the relevant category name). | ||
|- | |- | ||
| <tt><nowiki>{{NUMBERINGROUP:</nowiki>''groupname''<nowiki>}}</nowiki></tt> | | <tt><nowiki>{{NUMBERINGROUP:</nowiki>''groupname''<nowiki>}}</nowiki></tt> | ||
| {{NUMBERINGROUP:bureaucrat}} <br /><nowiki>({{NUMBERINGROUP:bureaucrat}} used here)</nowiki> | | {{NUMBERINGROUP:bureaucrat}} <br /><nowiki>({{NUMBERINGROUP:bureaucrat}} used here)</nowiki> | ||
| Number of users in a specific | | Number of users in a specific. | ||
|- | |- | ||
| <tt><nowiki>{{PAGESINNS:</nowiki>''index''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{PAGESINNAMESPACE:</nowiki>''index''<nowiki>}}</nowiki></tt> | | <tt><nowiki>{{PAGESINNS:</nowiki>''index''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{PAGESINNAMESPACE:</nowiki>''index''<nowiki>}}</nowiki></tt> | ||
| ''not enabled'' | | ''not enabled'' | ||
| Number of pages in the given | | Number of pages in the given namespace (replace 2 with the relevant namespace index). E.g. <tt><nowiki>{{PAGESINNAMESPACE:</nowiki>''14''<nowiki>}}</nowiki></tt> equals the number of categories.. | ||
|} | |} | ||
====Page names==== | ====Page names==== | ||
{| | {| class="wikitable" border="1" | ||
|- | |- | ||
! | !Variable | ||
! | ! Output | ||
! | !Description | ||
|- | |- | ||
| <tt><nowiki>{{FULLPAGENAME}}</nowiki></tt> | | <tt><nowiki>{{FULLPAGENAME}}</nowiki></tt> | ||
| {{FULLPAGENAME}} | | {{FULLPAGENAME}} | ||
| Namespace and page title. | | Namespace and page title. | ||
|- | |- | ||
| <tt><nowiki>{{PAGENAME}}</nowiki></tt> | | <tt><nowiki>{{PAGENAME}}</nowiki></tt> | ||
| {{PAGENAME}} | | {{PAGENAME}} | ||
| Page title. | | Page title. | ||
|- | |- | ||
| <tt><nowiki>{{BASEPAGENAME}}</nowiki></tt> | | <tt><nowiki>{{BASEPAGENAME}}</nowiki></tt> | ||
| {{BASEPAGENAME}} | | {{BASEPAGENAME}} | ||
| Page title excluding the current | | Page title excluding the current subpage and namespace ("Title" on "Title/foo"). | ||
|- | |- | ||
| <tt><nowiki>{{SUBPAGENAME}}</nowiki></tt> | | <tt><nowiki>{{SUBPAGENAME}}</nowiki></tt> | ||
| {{SUBPAGENAME}} | | {{SUBPAGENAME}} | ||
| The | | The subpage title ("foo" on "Title/foo"). | ||
|- | |- | ||
| <tt><nowiki>{{SUBJECTPAGENAME}}</nowiki></tt> | | <tt><nowiki>{{SUBJECTPAGENAME}}</nowiki></tt> | ||
| {{SUBJECTPAGENAME}} | | {{SUBJECTPAGENAME}} | ||
| The namespace and title of the associated content page. | | The namespace and title of the associated content page. | ||
|- | |- | ||
| <tt><nowiki>{{TALKPAGENAME}}</nowiki></tt> | | <tt><nowiki>{{TALKPAGENAME}}</nowiki></tt> | ||
| {{TALKPAGENAME}} | | {{TALKPAGENAME}} | ||
| The namespace and title of the associated talk page. | | The namespace and title of the associated talk page. | ||
|} | |} | ||
Line 412: | Line 414: | ||
* <tt><nowiki>{{TALKPAGENAMEE}}</nowiki></tt> | * <tt><nowiki>{{TALKPAGENAMEE}}</nowiki></tt> | ||
====Namespaces==== | |||
{| class="wikitable" border="1" | |||
! Variable | |||
! Output | |||
!Description | |||
|- | |- | ||
| <tt><nowiki>{{NAMESPACE}}</nowiki></tt> | | <tt><nowiki>{{NAMESPACE}}</nowiki></tt> | ||
| {{NAMESPACE}} | | {{NAMESPACE}} | ||
| Namespace (name) | | Namespace (name) | ||
|- | |- | ||
| <tt><nowiki>{{SUBJECTSPACE}}</nowiki></tt><br /><tt><nowiki>{{ARTICLESPACE}}</nowiki></tt> | | <tt><nowiki>{{SUBJECTSPACE}}</nowiki></tt><br /><tt><nowiki>{{ARTICLESPACE}}</nowiki></tt> | ||
| {{SUBJECTSPACE}}<br />{{ARTICLESPACE}} | | {{SUBJECTSPACE}}<br />{{ARTICLESPACE}} | ||
| Name of the associated content namespace | | Name of the associated content namespace | ||
|- | |- | ||
| <tt><nowiki>{{TALKSPACE}}</nowiki></tt> | | <tt><nowiki>{{TALKSPACE}}</nowiki></tt> | ||
| {{TALKSPACE}} | | {{TALKSPACE}} | ||
| Name of the associated talk namespace | | Name of the associated talk namespace | ||
|} | |} | ||
Line 443: | Line 443: | ||
* <tt><nowiki>{{SUBJECTSPACEE}}</nowiki></tt> | * <tt><nowiki>{{SUBJECTSPACEE}}</nowiki></tt> | ||
* <tt><nowiki>{{TALKSPACEE}}</nowiki></tt> | * <tt><nowiki>{{TALKSPACEE}}</nowiki></tt> | ||
Revision as of 19:14, 3 March 2009
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}} | 2024 | Year | |
Month | |||
{{CURRENTMONTH}} | 11 | Month (zero-padded number) | |
{{CURRENTMONTHNAME}} | November | Month (name) | |
{{CURRENTMONTHNAMEGEN}} | November | Month | |
{{CURRENTMONTHABBREV}} | Nov | Month (abbreviation) | |
Template:Hl3 colspan="4"| Day | |||
{{CURRENTDAY}} | 21 | Day of the month (unpadded number) | |
{{CURRENTDAY2}} | 21 | Day of the month (zero-padded number) | |
{{CURRENTDOW}} | 4 | Day of the week (unpadded number) | |
{{CURRENTDAYNAME}} | Thursday | Day of the week (name) | |
Time | |||
{{CURRENTTIME}} | 21:23 | Time (24-hour HH:mm format) | |
{{CURRENTHOUR}} | 21 | Hour (24-hour zero-padded number) | |
Other | |||
{{CURRENTWEEK}} | 47 | Week (number) | |
{{CURRENTTIMESTAMP}} | 20241121212336 | 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,801 and {{NUMBEROFPAGES:R}}
→ 22801). 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,801 | Number of wiki pages. | |
{{NUMBEROFARTICLES}} | 3,711 | Number of pages in main namespace. | |
{{NUMBEROFFILES}} | 14,954 | Number of uploaded files. | |
{{NUMBEROFEDITS}} | 70,442 | Number of page edits. | |
{{NUMBEROFVIEWS}} | 60,267,808 | Number of page views. Usually useless on a wiki using caching. | |
{{NUMBEROFUSERS}} | 5,923 | Number of registered users. | |
{{NUMBEROFADMINS}} | 12 | Number of users in the sysop. | |
{{NUMBEROFACTIVEUSERS}} | 6 | 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}}