MediaWikiの変数は時間、サイトの詳細内容、ページ名などの情報として出力されるテキストの文字列です。
目次 |
多くの変数の構文はテンプレートと似ていますが、衝突を避けるために大文字になります。テンプレートが変数として同じ名前と問題を持つ場合、変数が使用されます。テンプレートの使用は"msg:"修飾子(例えば"{{msg:CURRENTYEAR}}
")の追加によって強制することが出来ます。
変数がページコードにあるもしくはトランスクルードされたテンプレートにあるかに関わらず、ページ依存の変数は現在見ているページについてのデータを返します。
次の変数はユーザのタイムゾーン(プリファレンス)に従って、現在の日付と時間を返します。デフォルトのタイムゾーンはUTCです。
MediaWikiとブラウザのキャッシングのおかげで、これらの変数は周期的に現在の時刻よりも前にページがキャッシュされた時刻が表示されます。
変数 | 出力 | 説明 |
---|---|---|
年 | ||
{{CURRENTYEAR}} | 2024 | 年 |
月 | ||
{{CURRENTMONTH}} | 11 | 月 (0が追加された数字) |
{{CURRENTMONTHNAME}} | 11月 | 月 (名前) |
{{CURRENTMONTHNAMEGEN}} | 11月 | 月 ([:ja:属格 所有格]) |
{{CURRENTMONTHABBREV}} | 11月 | 月 (省略形) |
日 | ||
{{CURRENTDAY}} | 24 | 月の日数(0が追加されていない数字) |
{{CURRENTDAY2}} | 24 | 月の日数(0が追加された数字) |
{{CURRENTDOW}} | 0 | 週の日数(0が追加されていない数字) |
{{CURRENTDAYNAME}} | 日曜日 | 週の日(名前) |
時間 | ||
{{CURRENTTIME}} | 02:11 | 時間(24時間 HH:mm フォーマット) |
{{CURRENTHOUR}} | 02 | 時間 (24時間 0が追加された数字) |
その他 | ||
{{CURRENTWEEK}} | 47 | 週 (数字) |
{{CURRENTTIMESTAMP}} | 20241124021129 | ISO 8601タイムスタンプ |
次の変数は上記と同じことをしますが、ユーザのプリファレンスとUTCの代わりにサイトのローカルタイムゾーンを使用します:
変数 | 出力 | 説明 |
---|---|---|
{{SITENAME}} | PS4/PS3/PSVita/Nintendo3DS/WiiU 版テラリア攻略wiki | wikiの名前 |
{{CONTENTLANGUAGE}} | ja | デフォルトのインターフェイスの言語 |
{{NUMBEROFPAGES}} | 5,856 | wikiページの数 |
{{NUMBEROFARTICLES}} | 2,219 | メインの名前空間にあるページ数 |
{{NUMBEROFFILES}} | 80 | アップロードされたファイルの数 |
次の変数は、ページのより古いページを見ていても、現在のページへの最新の編集についてのデータを返します。
変数 | 出力 | 説明 |
---|---|---|
{{REVISIONID}} | 30162 | ユニークID |
{{REVISIONDAY}} | 1 | 編集が行われた日付(0が追加されない数) |
{{REVISIONDAY2}} | 01 | 編集が行われた日付編集(0が追加された数) |
{{REVISIONMONTH}} | 4 | 編集が行われた月(0が追加されていない数) |
{{REVISIONYEAR}} | 2017 | 編集が行われた年 |
{{REVISIONTIMESTAMP}} | 20170401074224 | 編集が行われたタイムスタンプ |
変数 | 出力 | 説明 |
---|---|---|
{{SERVER}} | http://terraria-cs.arcenserv.info | ドメインURL |
{{SERVERNAME}} | terraria-cs.arcenserv.info | ドメイン名 |
{{SCRIPTPATH}} | /w | 相対的なスクリプトパス |
{{localurl:pagename}} {{localurl:pagename|query string}} | /wiki/Pagename /w/index.php?title=Pagename&query string | 相対的なタイトルへのパス |
変数 | 出力 | 説明 |
---|---|---|
{{FULLPAGENAME}} | Help:Variables/ja | 名前空間とページ名 |
{{BASEPAGENAME}} | Variables/ja | 名前空間と現在のサブページを除外したページタイトル("Title/foo"上で"Title") |
{{PAGENAME}} | Variables/ja | ページタイトル |
{{SUBPAGENAME}} | Variables/ja | サブページタイトル("Title/foo"上で"foo") |
{{SUBJECTPAGENAME}} | Help:Variables/ja | 関連した内容ページのタイトル。 |
{{TALKPAGENAME}} | Help‐ノート:Variables/ja | 関連した会話ページのタイトル。 |
次のものはURLをエンコードしたものと同等です:
変数 | 出力 | 説明 |
---|---|---|
{{NAMESPACE}} | Help | 名前空間 (名前) |
{{SUBJECTSPACE}} | Help | 関連した内容の名前空間の名前 |
{{TALKSPACE}} | Help‐ノート | 関連した会話の名前空間の名前 |
次の内容はURLエンコードされたものと同等です:
{{ns:}}
は定数のためにローカライズした名前空間の名前を返します。デフォルトの値は以下の通りです:
変数 | 出力 |
---|---|
{{ns:-2}} or {{ns:Media}} | メディア |
{{ns:-1}} or {{ns:Special}} | 特別 |
{{ns:0}} or {{ns:Main}} | |
{{ns:1}} or {{ns:Talk}} | ノート |
{{ns:2}} or {{ns:User}} | 利用者 |
{{ns:3}} or {{ns:User_talk}} | 利用者‐会話 |
{{ns:4}} or {{ns:Project}} | PS4/PS3/PSVita/Nintendo3DS/WiiU 版テラリア攻略wiki |
{{ns:5}} or {{ns:Project_talk}} | PS4/PS3/PSVita/Nintendo3DS/WiiU 版テラリア攻略wiki‐ノート |
{{ns:6}} or {{ns:Image}} | ファイル |
{{ns:7}} or {{ns:Image_talk}} | ファイル‐ノート |
{{ns:8}} or {{ns:MediaWiki}} | MediaWiki |
{{ns:9}} or {{ns:MediaWiki_talk}} | MediaWiki‐ノート |
{{ns:10}} or {{ns:Template}} | Template |
{{ns:11}} or {{ns:Template_talk}} | Template‐ノート |
{{ns:12}} or {{ns:Help}} | Help |
{{ns:13}} or {{ns:Help_talk}} | Help‐ノート |
{{ns:14}} or {{ns:Category}} | Category |
{{ns:15}} or {{ns:Category_talk}} | Category‐ノート |
MediaWikiはエクステンションの部分として定義された特定のインストールの特有なカスタム変数もサポートします。
例えば、URLを変更をしなければならない、http://{{SERVERNAME}}
よりも複雑である場合、スポンサーの組織の名前もしくはタイトルの前に来るwikiのURL部分を識別する変数が存在することが便利であることがあります。