Template:Get QID/doc

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}}

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]