Script error: No such module "WikidataIB".
This template is closely interconnected with other templates or pages.
This template may:
You are encouraged to familiarize yourself with its setup, and with related files. If your edit causes unexpected problems, please undo it quickly, as this template may appear on a large number of pages. |
Lua error in Module:Lua_banner at line 113: attempt to index field 'edit' (a nil value).
Usage
This template retrieves the Wikidata QID that corresponds to the Wikipedia page title or redirection page title specified in the first unnamed parameter (also known as Wikipedia sitelink, not to be confused with the Wikidata label). 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 defined ({{Get QID}}), it retrieves the QID of the current page. If the qid parameter is defined ({{get QID}}) it just passes it on.
Current page
Example:
{{Get QID}}
→ Script error: No such module "WikidataIB".
gives the QID of the currently showed Wikipedia page, or an empty text string if no QID is defined:
Articles sharing the same label
The template does not use the Wikidata label, but the Wikipedia page title. For example, the following two pages share the same Wikidata label Mars:
{{Get QID|Mars}}
→ Script error: No such module "WikidataIB".{{Get QID|Mars (mythology)}}
→ Script error: No such module "WikidataIB".
This gives the QID:s of Mars (planet) and Mars (mythology) respectively.
Redirection page
{{Get QID|universes}}
→ Script error: No such module "WikidataIB".
gives the QID of the page universe, since universes is redirected to that article, and does not have a Wikidata item of its own.
Usage together with the Q template:
{{Q|{{Get QID|universes}}}}
→ Script error: No such module "wd". (QScript error: No such module "WikidataIB".)
Redirection page with its own Wikidata item
Maryport New Lighthouse is redirected to Maryport Lighthouse, both having separate Wikidata items:
{{Q|{{Get QID|Maryport New Lighthouse}}}}
→ Script error: No such module "wd". (QScript error: No such module "WikidataIB".)
Passing QID parameter on
{{Get QID|qid=Q111}}
→ Script error: No such module "WikidataIB".
Substitution
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
Invoking these modules may also provide the QID for a certain Wikipedia page title:
{{#invoke:wd|label|raw|page=Mars (mythology)}}
→ Script error: No such module "wd".{{#invoke:WikidataIB|getEntityFromTitle|Mars (mythology)}}
→ Script error: No such module "WikidataIB".
but they do not follow redirects.
The following module provides the page title of a redirect destination:
{{#invoke:Redirect|main|Universes}}
→ Universes
See also
- {{Area WD}}
- {{Population WD}}
- {{Popdens WD}}
- {{Label}}, the inverse template