Template:Get QID
Q26090228
![]() | This template is used on approximately 541,000 pages, or roughly 1% of all pages. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
![]() | This template uses Lua: |
Usage
[edit]This template retrieves the Wikidata unique identifier (QID) that corresponds to the Wikipedia page (or redirection page) title (known in Wikidata terminology as a Wikidata item's Wikipedia sitelink, not to be confused with its label) specified in the first unnamed parameter. If a page is moved, a {{Get QID|<page title>}} call referring to its former title typically still works, since the template follows the redirection destination, if the redirection source does not have a Wikidata item of its own. If no parameter is given ({{Get QID}}), it retrieves the QID of the current page. If the qid parameter is defined ({{get QID}}) the template just passes the given value on.
Current page
[edit]Example:
{{Get QID}}
→ Q26090228
gives the QID of the current Wikipedia page, or an empty text string if no QID is defined.
Articles sharing the same label
[edit]The template does not do lookups of a Wikidata label, but of a Wikipedia page title. For example, the following two pages have the same Wikidata label, Mars:
{{Get QID|Mars}}
→ Q111{{Get QID|Mars (mythology)}}
→ Q112
The template will return the QIDs of Mars (planet) and Mars (mythology) respectively.
Redirection page
[edit]The page universes is a redirect to universe, and does not have its own defined Wikidata item:
{{Get QID|universes}}
→ Q1
gives the QID of the page universe.
Usage together with the Q template:
{{Q|{{Get QID|universes}}}}
→ Universe (Q1)
Redirection page with its own Wikidata item
[edit]Maryport New Lighthouse is redirected to Maryport Lighthouse, each having separate Wikidata items:
{{Q|{{Get QID|Maryport New Lighthouse}}}}
→ Maryport New Lighthouse (Q29571349)
Passing QID parameter on
[edit]{{Get QID|qid=Q111}}
→ Q111
Substitution
[edit]To make Wikipedia faster, and to make the result less vulnerable to future deletion of redirects, this template may be substituted: {{subst:Get QID|<page title>}}
, for example:
{{subst:Get QID|universe}}
→ Q1
which is immediately replaced by the resulting QID when saved.
However, a purpose of this template is to make the wikicode more comprehensible by avoiding QID codes, which substitution counteracts.
Other ways of getting the QID
[edit]Invoking these modules may also provide the QID for a certain Wikipedia page title:
{{#invoke:wd|label|raw|page=Mars (mythology)}}
→ Q112{{#invoke:WikidataIB|getEntityFromTitle|Mars (mythology)}}
→ Q112
but they do not follow redirects.
The following module provides the page title of a redirect destination:
{{#invoke:Redirect|main|Universes}}
→ Universe
See also
[edit]- {{Area WD}}
- {{Population WD}}
- {{Popdens WD}}
- {{Label}}, the inverse template