Template:Get QID/doc
これはTemplate:Get QIDの解説サブページです。 使用方法、カテゴリ、およびその他テンプレートページ自体に含まれない情報を収容しています。 |
使い方
[編集]このテンプレートは、最初の無名引数で指定されたウィキペディアのページ名またはリダイレクトのページ名に対応するウィキデータのQID(サイトリンクとしても知られています、ラベルと混同しないでください)を取得します。ページが移動された場合、移動前のページ名を参照する{{Get QID|<ページ名>}}は、転送元のページに独自のウィキデータの項目がない限り、転送先のページを追跡するので、通常は引き続き機能します。引数を指定しない場合({{Get QID}})、現在のページのQIDを取得します。qid引数が定義されている場合({{get QID}})、その値を指定するだけです。
現在のページ
[編集]例:
{{Get QID}}
→
現在表示しているのウィキペディアのページのQID、またはQIDが未定義の場合は空の文字列を返します:
同じラベルを共有する記事
[編集]このテンプレートはウィキデータのラベルではなく、ウィキペディアのページ名を使用します。例えば、次の2つのページは同じウィキデータのラベル月を共有しています:
{{Get QID|月}}
→ Q405{{Get QID|月 (暦)}}
→ Q5151
リダイレクトページ
[編集]{{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|北野武}}
→ ビートたけし
関連項目
[編集]{{Area WD}}
{{Population WD}}
{{Popdens WD}}
- {{Label}} - 反対の機能を持つテンプレート