Template:Get QID
Q26090228
| Luaモジュールを使用しています: |
このテンプレートは、最初の無名引数で指定されたウィキペディアのページ名またはリダイレクトのページ名に対応するウィキデータのQID(サイトリンクとしても知られています、ラベルと混同しないでください)を取得します。
使い方
[編集]引数を指定しない場合({{Get QID}})、現在のページのQIDを取得します。qid引数が定義されている場合({{get QID}})、その値を指定するだけです。
以下ふたつは、等価の記載です。
ページが移動された場合、移動前のページ名を参照する{{Get QID|<ページ名>}}は、転送元のページに独自のウィキデータの項目がない限り、転送先のページを追跡するので、通常は引き続き機能します。
現在のページ
[編集]- {{Get QID}} → Q26090228 (=空の文字列)
現在表示しているのウィキペディアのページのQID、またはQIDが未定義の場合は空の文字列を返します:
同じラベルを共有する記事
[編集]このテンプレートはウィキデータのラベルではなく、ウィキペディアのページ名を使用します。例えば、次の2つのページは同じウィキデータのラベル月を共有しています
リダイレクトページ
[編集]- {{Get QID
|北野武}} → Q26372
北野武はビートたけしに転送され、独自のウィキデータの項目がないので、ビートたけしのQIDを示します。
{{Q}}テンプレートと併用する
- {{Q
|Q26372}} → ビートたけし (Q26372)
独自のウィキデータの項目があるリダイレクトページ
[編集]JR西日本273系電車はJR西日本の車両形式に転送され、どちらも異なるウィキデータの項目があります:
{{Q| {{Get QID|JR西日本273系電車}} }}
QID引数を渡す
[編集]{{Get QID
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}} - 反対の機能を持つテンプレート