Template:!

Revision as of 16:01, 25 July 2009 by Ebakunin (talk | contribs) (Protected "Template:!": essential template ([edit=sysop] (indefinite) [move=sysop] (indefinite)) [cascading])

|

The magic word {{!}} is used to escape a vertical bar character "|" in wikitext markup, causing the parser to temporarily not interpret it as a special character.

This used to be a template, but for speed reasons, the MediaWiki parser was changed in July 2014 to instantly interpret {{!}} as "|" and ignore this template, making {{!}} a magic word. You can continue to use the code in exactly the same way as before.

Do not use syntax like {{Template:!}}, and do not supply a parameter, for example {{!|foo}}. In those cases, the template transcludes as an error message: Error: The retired template {{!}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{!}} to generate the | character.

See also

Template call
(m for magic word)
Output (delayed interpretation as wikimarkup) HTML alternative (never interpreted as wikimarkup)
{{!}} (m) | | or {{pipe}}
{{}} (m) = =
{{!!}} || ||
{{!(}} [ [
{{)!}} ] ]
{{!((}} [[ [[
{{))!}} ]] ]]
{{(}} { {
{{)}} } }
{{((}} {{ {{
{{))}} }} }}
{{(((}} {{{ {{{
{{)))}} }}} }}}
{{(!}} {| {|
{{!-}} |- |-
{{!)}} |} |}

Documentation for the magic word may be found in the MediaWiki documentation at mw:Help:Magic words#Other.