帮助:变量
这是一个“变量”的列表,变量可被用于维基语法。变量的返回值可以根据时间、维基项目、引用页面而变化。
以下的列表中,变量都在左边,右边是它的在此时、此项目、此页面返回值。
变量名是一组所谓的“魔术字”的一部分。
常变量
Media Media
|
Media Media |
Special Special
|
Special Special |
(主名字空间)
|
(空字符串) |
Talk Talk
|
Talk Talk |
User User
|
User User |
User talk User talk
|
User talk User talk |
女性百科 女性百科
|
女性百科 女性百科 |
女性百科 talk 女性百科 talk
|
女性百科 talk 女性百科 talk |
File File
|
File File |
File talk File talk
|
File talk File talk |
MediaWiki MediaWiki
|
MediaWiki MediaWiki |
MediaWiki talk MediaWiki talk
|
MediaWiki talk MediaWiki talk |
Template Template
|
Template Template |
Template talk Template talk
|
Template talk Template talk |
Help Help
|
Help Help |
Help talk Help talk
|
Help talk Help talk |
Category Category
|
Category Category |
Category talk Category talk
|
Category talk Category talk |
{{SITENAME}}
|
女性百科 |
{{SERVER}}
|
https://www.8beauty.com |
{{SERVERNAME}}
|
www.8beauty.com |
{{localurl:頁面完整名}}
|
/wiki/%E9%A0%81%E9%9D%A2%E5%AE%8C%E6%95%B4%E5%90%8D |
{{localurl:a&b!}}
|
/wiki/A%26b!
/wiki/A%26b! |
{{localurl:頁面|query=x}}
|
/wiki/index.php?title=Page&query=x |
{{fullurl:頁面完整名}}
|
https://www.8beauty.com/wiki/%E9%A0%81%E9%9D%A2%E5%AE%8C%E6%95%B4%E5%90%8D |
{{fullurl:a&b!}}
|
https://www.8beauty.com/wiki/A%26b! |
伪模板localurl<tt>将空格替换为下划线,对特殊字符进行编码。比如/wiki/A_!得到/wiki/A_!。
注意到<tt>localurl不会将“|”后的“查询”字符串编码。这个问题可以借把查询字符串移至左边解决。比如,Special:Contributions和Special:Recentchangeslinked数据可以在“/”后出现:
{{fullurl:Special:Contributions/Jimbo Wales|limit=10}}
得到:- https://www.8beauty.com/wiki/index.php?title=Special:Contributions/Jimbo_Wales&limit=10;
- 但
{{fullurl:Special:Contributions|target=Jimbo Wales&limit=10}}
会得到不正确的结果: - https://www.8beauty.com/wiki/index.php?title=Special:Contributions&target=Jimbo Wales&limit=10
localurle及其副本fullurle可以执行更多字符编码 。
伪模板{{fullurl}}
是一个新近添加的{{SERVER}}{{localurl}}
的缩略。
随时间变化
{{CURRENTYEAR}} |
2025 | {{CURRENTMONTH}} |
01 |
{{CURRENTMONTHNAME}} |
1月 | {{CURRENTMONTHABBREV}} |
1月 |
{{CURRENTMONTHNAMEGEN}} |
一月 | {{CURRENTWEEK}} |
1 |
{{CURRENTDAY}} |
3 | {{CURRENTDAY2}} |
03 |
{{CURRENTDAYNAME}} |
星期五 | {{CURRENTDOW}} |
5 |
{{CURRENTTIME}} |
14:49 | {{REVISIONID}} |
6082 |
{{NUMBEROFARTICLES}} |
5,805 | ||
{{NUMBEROFFILES}} |
1,108 | ||
{{NUMBEROFUSERS}} |
133,001 |
NUMBEROFARTICLES:在主名字空间内的包含至少一个链接且不是重定向的页面,包括小作品及消歧义页。
返回结果也与系统变量$wgUseCommaCount有关。如果该变量为真,条目统计将仅只依据文章是否包含逗号(“,”),否则就会只统计有内部链接(“[[”)的条目。在DefaultSettings.php的默认设置为假。
时间变量并非随页面的每一次被打开而变化。由于条目的Help:HTML文本有缓存机制,因此时间变量有可能误差达24小时,所以它们并不是可信的。
- CURRENTWEEK从1到54 (有问题);
- CURRENTMONTHNAMEGEN是月份名称属格语法形式,用于芬兰语;
- CURRENTDAY2在日期1到9前加上前导0,从而可以得到ISO格式日期:2025-01-03T14:49Z。
随页面变化
{{PAGENAME}} |
变量 | {{NAMESPACE}} |
Help |
{{PAGENAMEE}} |
%E8%AE%8A%E9%87%8F | {{NAMESPACEE}} |
Help |
{{FULLPAGENAME}} |
Help:变量 | {{SUBPAGENAME}} |
变量 |
{{FULLPAGENAMEE}} |
Help:%E8%AE%8A%E9%87%8F | {{SUBPAGENAMEE}} |
%E8%AE%8A%E9%87%8F |
{{TALKSPACE}} |
Help talk | {{SUBJECTSPACE}} |
Help |
{{TALKSPACEE}} |
Help_talk | {{SUBJECTSPACEE}} |
Help |
{{TALKPAGENAME}} |
Help talk:变量 | {{SUBJECTPAGENAME}} |
Help:变量 |
{{TALKPAGENAMEE}} |
Help_talk:%E8%AE%8A%E9%87%8F | {{SUBJECTPAGENAMEE}} |
Help:%E8%AE%8A%E9%87%8F |
{{ARTICLESPACE}} |
Help | {{ARTICLEPAGENAME}} |
Help:变量 |
{{ARTICLESPACEE}} |
Help | {{ARTICLEPAGENAMEE}} |
Help:%E8%AE%8A%E9%87%8F |
在主名字空间(条目的名字空间){{NAMESPACE}}和{{NAMESPACEE}}都返回空字符串。
PAGENAMEE显示经编码的页面标题,即空格变为下划线,特殊字符编码,所以可用来组成URL。例如,某页面叫"Grand café",PAGENAMEE会返回"Grand_caf%C3%A9"。不要在localurl系列变量的第一部分使用此变量,都则会造成结果的紊乱。
当被用于模板中时,这些变量返回的都是引用模板的页面相应值,而不是被引用模板的相应值。
随修改版本变化
{{REVISIONID}}
得到6082
REVISIONID返回一个特殊的值,以显示当前页面的当前版本的所有页面的所有版本中的编号。在URL中可以"oldid=123456"方式引用,无论是否是最新版本。这在讨论页、文章引用都十分有用。
多变量结合的样例
{{fullurl:{{FULLPAGENAME}}|action=edit}}
{{fullurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}}
{{fullurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
[[{{NAMESPACE}}:{{PAGENAME}}#常變量]]
{{fullurl:{{NAMESPACE}}:{{PAGENAME}}_1}}
{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|oldid={{REVISIONID}}}}
{{SERVER}}{{localurl:
页面 }}
与{{fullurl:
页面 }}
等效。
最后一个样例对页面本身用处不大,但可作为一种“永久链接”在复制件中发挥功用。
参见
- 替换引用:应用替换引用技巧。