<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://72.14.177.54/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://72.14.177.54/iwe/?action=history&amp;feed=atom&amp;title=WP%3ASAFESUBST</id>
		<title>WP:SAFESUBST - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://72.14.177.54/iwe/?action=history&amp;feed=atom&amp;title=WP%3ASAFESUBST"/>
		<link rel="alternate" type="text/html" href="http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;action=history"/>
		<updated>2026-09-28T18:47:25Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.15.1</generator>

	<entry>
		<id>http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=97175&amp;oldid=prev</id>
		<title>IWEWrestling2012 at 12:13, 18 April 2024</title>
		<link rel="alternate" type="text/html" href="http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=97175&amp;oldid=prev"/>
				<updated>2024-04-18T12:13:44Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;amp;diff=97175&amp;amp;oldid=94945&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>IWEWrestling2012</name></author>	</entry>

	<entry>
		<id>http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=94945&amp;oldid=prev</id>
		<title>IWEWrestling2012 at 23:12, 17 June 2023</title>
		<link rel="alternate" type="text/html" href="http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=94945&amp;oldid=prev"/>
				<updated>2023-06-17T23:12:06Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:12, 17 June 2023&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The &amp;lt;code&amp;gt;subst:&amp;lt;/code&amp;gt; modifier can be replaced by the alternative modifier &amp;lt;code&amp;gt;safesubst:&amp;lt;/code&amp;gt;. The two have the same behaviour, except when they are encountered during non-substituted expansion (transclusion or direct viewing) of a template. In this situation, the code &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;subst&lt;/del&gt;:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;...}}&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; remains unparsed, whereas &amp;lt;code&amp;gt;&amp;lt;nowiki&lt;/del&gt;&amp;gt;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;safesubst:...&lt;/del&gt;}}&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is treated as if no modifier were present (so &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;subtemplate is transcluded or the variable or parser function evaluated).&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;safesubst&lt;/ins&gt;:&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;noinclude&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;documentation&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Hence the &amp;lt;code&amp;gt;safesubst:&amp;lt;&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;code&amp;gt; modifier is used in the code of templates which are designed to produce recursive substitution when substituted&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;but are also intended to work when transcluded &amp;amp;ndash; or simply to be viewed directly&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Using plain &amp;lt;code&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;subst:&lt;/del&gt;&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/del&gt;&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in such templates would break in the case of transclusion (and possibly on direct viewing). For details on how to implement this (in particular, how to prevent the substitution from being performed as soon as the template code is saved), see the next section, [[#Recursive substitution|''Recursive substitution'']].&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;!-- Categories go on &lt;/ins&gt;the /&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;doc subpage&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and interwikis go on Wikidata&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;--&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;noinclude&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-09-28 18:47:27 --&gt;
&lt;/table&gt;</summary>
		<author><name>IWEWrestling2012</name></author>	</entry>

	<entry>
		<id>http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=46035&amp;oldid=prev</id>
		<title>IWEWrestling2012 at 23:11, 8 September 2014</title>
		<link rel="alternate" type="text/html" href="http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=46035&amp;oldid=prev"/>
				<updated>2014-09-08T23:11:12Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:11, 8 September 2014&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;==={{anchor|safesubst}}The safesubst: modifier===&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{shortcut|WP:SAFESUBST}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The &amp;lt;code&amp;gt;subst:&amp;lt;/code&amp;gt; modifier can be replaced by the alternative modifier &amp;lt;code&amp;gt;safesubst:&amp;lt;/code&amp;gt;. The two have the same behaviour, except when they are encountered during non-substituted expansion (transclusion or direct viewing) of a template. In this situation, the code &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; remains unparsed, whereas &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{safesubst:...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is treated as if no modifier were present (so the subtemplate is transcluded or the variable or parser function evaluated).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The &amp;lt;code&amp;gt;subst:&amp;lt;/code&amp;gt; modifier can be replaced by the alternative modifier &amp;lt;code&amp;gt;safesubst:&amp;lt;/code&amp;gt;. The two have the same behaviour, except when they are encountered during non-substituted expansion (transclusion or direct viewing) of a template. In this situation, the code &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; remains unparsed, whereas &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{safesubst:...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is treated as if no modifier were present (so the subtemplate is transcluded or the variable or parser function evaluated).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Hence the &amp;lt;code&amp;gt;safesubst:&amp;lt;/code&amp;gt; modifier is used in the code of templates which are designed to produce recursive substitution when substituted, but are also intended to work when transcluded &amp;amp;ndash; or simply to be viewed directly. Using plain &amp;lt;code&amp;gt;subst:&amp;lt;/code&amp;gt; in such templates would break in the case of transclusion (and possibly on direct viewing). For details on how to implement this (in particular, how to prevent the substitution from being performed as soon as the template code is saved), see the next section, [[#Recursive substitution|''Recursive substitution'']].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Hence the &amp;lt;code&amp;gt;safesubst:&amp;lt;/code&amp;gt; modifier is used in the code of templates which are designed to produce recursive substitution when substituted, but are also intended to work when transcluded &amp;amp;ndash; or simply to be viewed directly. Using plain &amp;lt;code&amp;gt;subst:&amp;lt;/code&amp;gt; in such templates would break in the case of transclusion (and possibly on direct viewing). For details on how to implement this (in particular, how to prevent the substitution from being performed as soon as the template code is saved), see the next section, [[#Recursive substitution|''Recursive substitution'']].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-09-28 18:47:27 --&gt;
&lt;/table&gt;</summary>
		<author><name>IWEWrestling2012</name></author>	</entry>

	<entry>
		<id>http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=46034&amp;oldid=prev</id>
		<title>IWEWrestling2012:&amp;#32;Created page with '==={{anchor|safesubst}}The safesubst: modifier=== {{shortcut|WP:SAFESUBST}} The &lt;code&gt;subst:&lt;/code&gt; modifier can be replaced by the alternative modifier &lt;code&gt;safesubst:&lt;/code&gt;. …'</title>
		<link rel="alternate" type="text/html" href="http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=46034&amp;oldid=prev"/>
				<updated>2014-09-08T23:10:31Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#39;==={{anchor|safesubst}}The safesubst: modifier=== {{shortcut|WP:SAFESUBST}} The &amp;lt;code&amp;gt;subst:&amp;lt;/code&amp;gt; modifier can be replaced by the alternative modifier &amp;lt;code&amp;gt;safesubst:&amp;lt;/code&amp;gt;. …&amp;#39;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==={{anchor|safesubst}}The safesubst: modifier===&lt;br /&gt;
{{shortcut|WP:SAFESUBST}}&lt;br /&gt;
The &amp;lt;code&amp;gt;subst:&amp;lt;/code&amp;gt; modifier can be replaced by the alternative modifier &amp;lt;code&amp;gt;safesubst:&amp;lt;/code&amp;gt;. The two have the same behaviour, except when they are encountered during non-substituted expansion (transclusion or direct viewing) of a template. In this situation, the code &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; remains unparsed, whereas &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{safesubst:...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is treated as if no modifier were present (so the subtemplate is transcluded or the variable or parser function evaluated).&lt;br /&gt;
&lt;br /&gt;
Hence the &amp;lt;code&amp;gt;safesubst:&amp;lt;/code&amp;gt; modifier is used in the code of templates which are designed to produce recursive substitution when substituted, but are also intended to work when transcluded &amp;amp;ndash; or simply to be viewed directly. Using plain &amp;lt;code&amp;gt;subst:&amp;lt;/code&amp;gt; in such templates would break in the case of transclusion (and possibly on direct viewing). For details on how to implement this (in particular, how to prevent the substitution from being performed as soon as the template code is saved), see the next section, [[#Recursive substitution|''Recursive substitution'']].&lt;/div&gt;</summary>
		<author><name>IWEWrestling2012</name></author>	</entry>

	</feed>