Help:Colon trick

From the AARoads Wiki: Read about the road before you go
Jump to navigation Jump to search

The colon trick is a method of providing a link to a category, image or interwiki link without adding the page to the category, displaying the image or adding the interwiki link to the interlanguage links. It also allows for linking to pages with titles beginning with a recognized external link prefix, such as :http:// or ://Hus.

By adding a colon just inside the opening double square brackets of the link, the default behaviour of the MediaWiki software will be bypassed. It will appear as a conventional wikilink.

Examples

  • [[Category:Help]] would list this page in Category:Help, but [[:Category:Help]] will produce a link to Category:Help.
  • [[File:Wikipedia-logo.png]] would display an image, but [[:File:Wikipedia-logo.png]] will produce a link to File:Wikipedia-logo.png.
  • [[w:pt:Internet|pt:Internet]] will create an interlanguage link, but [[w::pt:Internet|:pt:Internet]] will produce an interwiki link to :pt:Internet (in the Portuguese Wikipedia).
  • [[w://Hus|//Hus]] will produce an (invalid) external link wrapped in brackets ("//Hus"), but [[w:://Hus|://Hus]] will produce a link to ://Hus.
  • [[w:Computer|Computer]] links to the Computer article; adding a colon like [[w::Computer|:Computer]] can be done, but the colon is unneeded and makes no difference.

With templates

A colon can also be used to transclude a page in mainspace, rather than template space. For example, {{The Beatles}} will transclude Template:The Beatles, but {{:The Beatles}} will transclude the mainspace article The Beatles. This is useful when the mainspace article has been specially formatted to be transcluded in other articles, by using <noinclude> or <includeonly> tags to indicate the portion that should be included when the article is transcluded.

With edit summaries

Normally, linking to a user page in an edit summary sends a notification to the user. A colon can be used to escape this behaviour. For example, the edit summary "corrected typo by [[w:User:Example|User:Example]]" will ping User:Example, but "corrected typo by [[w::User:Example|:User:Example]]" will not.