Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a44fd7704e756069

Jump to content

Template:=/doc

From Wikipedia, the free encyclopedia

This magic word allows "=" to be used in unnamed template parameters, rather than being interpreted as the separator between the parameter name and value. It evaluates to the equals sign, =. Alternatively, the HTML entity "=" can be used if there is no need for it to be interpreted as wikimarkup, such as when the literal equals-sign is to be displayed to the user. Until June 2022, there was a template at this location with the same function, but it was replaced with a magic word for performance reasons in Phab:T91154.

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.

Do not use this magic word in URLs. Instead, use percent-encoding or no encoding:

  • Wrong: https://example.com/?arg{{=}}789
  • Sometimes correct: https://example.com/?arg%3D789 ("=" is a reserved character with special meaning; it may break the URL when encoded at certain locations)
  • Correct: https://example.com/?arg=789

Usage

[edit]
  • {{Font color|black|yellow|2 + 2 {{=}} 4}} produces: 2 + 2 = 4

You can also use named parameters to bypass the restriction:

  • {{Font color|black|yellow|3= 2 + 2 = 4}} produces: 2 + 2 = 4

Unlike =, the magic word only delays the interpretation of the symbol as code:

{{concat|<div style{{=}}"font-style:italic">This should be italicised.</div>}}
{{concat|<div style&#61;"font-style:italic">This will not be italicised.</div>}}

produces:

This should be italicised.
This will not be italicised.

TemplateData

[edit]
This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:= in articles based on its TemplateData.

TemplateData for =

A magic word to allow = to be used in template parameters

Template parameters

This template has custom formatting.

ParameterDescriptionTypeStatus
No parameters specified

Tracking category

[edit]

See also

[edit]
Template call
(m for magic word)
Output (delayed interpretation as wikimarkup)HTML alternative (never interpreted as wikimarkup)
{{!}} (m)|&#124; or {{pipe}}
{{=}} (m)=&#61;
{{!!}}||&#124;&#124;
{{!(}}[&#91;
{{)!}}]&#93;
{{!((}}[[ || &#91;&#91;
{{))!}}]]&#93;&#93;
{{(}}{&#123;
{{)}}}&#125;
{{((}}{{ || &#123;&#123;
{{))}}}}&#125;&#125;
{{(((}}&#125;&#125;&#125;
{{(!}}{|&#123;&#124;
{{!+}}|+&#124;&#43;
{{!-}}|-&#124;&#45;
{{!)}}|}&#124;&#125;