Template:Get QID

Q26090228

テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

使い方[編集]

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

現在のページ[編集]

例:

{{Get QID}} → Q26090228

現在表示しているのウィキペディアのページの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|北野武}} → ビートたけし

関連項目[編集]