コンテンツにスキップ

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

Template:Get QID/doc

使い方

[編集]

このテンプレートは、最初の無名引数で指定されたウィキペディアのページ名またはリダイレクトのページ名に対応するウィキデータのQID(サイトリンクとしても知られています、ラベルと混同しないでください)を取得します。ページが移動された場合、移動前のページ名を参照する{{Get QID|<ページ名>}}は、転送元のページに独自のウィキデータの項目がない限り、転送先のページを追跡するので、通常は引き続き機能します。引数を指定しない場合({{Get QID}})、現在のページのQIDを取得します。qid引数が定義されている場合({{get QID}})、その値を指定するだけです。

現在のページ

[編集]

例:

{{Get QID}}

現在表示しているのウィキペディアのページのQID、またはQIDが未定義の場合は空の文字列を返します:

同じラベルを共有する記事

[編集]

このテンプレートはウィキデータのラベルではなく、ウィキペディアのページ名を使用します。例えば、次の2つのページは同じウィキデータのラベルを共有しています:

{{Get QID|月}} → Q405
{{Get QID|月 (暦)}} → Q5151

これによって月 (暦)のQIDをそれぞれ取得できます。

リダイレクトページ

[編集]
{{Get QID|北野武}} → Q26372

北野武ビートたけしに転送され、独自のウィキデータの項目がないので、ビートたけしのQIDを示します。

{{Q}}テンプレートと併用する:

{{Q|{{Get QID|北野武}}}}ビートたけし (Q26372)

独自のウィキデータの項目があるリダイレクトページ

[編集]

JR西日本273系電車JR西日本の車両形式に転送され、どちらも異なるウィキデータの項目があります:

{{Q|{{Get QID|JR西日本273系電車}}}}JR西日本273系電車 (Q110934166)

QID引数を渡す

[編集]
{{Get QID|qid=Q111}} → Q111

subst展開

[編集]

ウィキペディアを高速化し、将来のリダイレクトの削除による脆弱性を軽減するために、このテンプレートを{{subst:Get QID|<ページ名>}}のように置き換えることができます。

例えば:

{{subst:Get QID|北野武}} → Q26372 

これは保存時に取得したQIDに置き換えられます。

ただし、これによってウィキコードの理解が難しくなる可能性があります。

QIDを取得するその他の方法

[編集]

これらのモジュールを実行することで、ウィキペディアのページ名に対応するQIDが提供される場合もあります:

{{#invoke:wd|label|raw|page=月 (暦)}} → Q5151
{{#invoke:WikidataIB|getEntityFromTitle|月 (暦)}} → Q5151

ただし、これらはリダイレクトは追跡しません。

次のモジュールは転送先のページ名を提供します:

{{#invoke:Redirect|main|北野武}} → ビートたけし

関連項目

[編集]