幫助:變量
這是一個「變量」的列表,變量可被用於維基語法。變量的返回值可以根據時間、維基項目、引用頁面而變化。
以下的列表中,變量都在左邊,右邊是它的在此時、此項目、此頁面返回值。
變量名是一組所謂的「魔術字」的一部分。
常變量
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:58 | {{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:58Z。
隨頁面變化
{{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:
頁面 }}
等效。
最後一個樣例對頁面本身用處不大,但可作為一種「永久鏈接」在複製件中發揮功用。
參見
- 替換引用:應用替換引用技巧。