<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://72.14.177.54/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>WP:SAFESUBST - Revision history</title>
		<link>http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.1</generator>
		<lastBuildDate>Sun, 27 Sep 2026 21:15:43 GMT</lastBuildDate>
		<item>
			<title>IWEWrestling2012 at 12:13, 18 April 2024</title>
			<link>http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=97175&amp;oldid=prev</link>
			<description>&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;</description>
			<pubDate>Thu, 18 Apr 2024 12:13:44 GMT</pubDate>			<dc:creator>IWEWrestling2012</dc:creator>			<comments>http://72.14.177.54/iwe/Talk:WP:SAFESUBST</comments>		</item>
		<item>
			<title>IWEWrestling2012 at 23:12, 17 June 2023</title>
			<link>http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=94945&amp;oldid=prev</link>
			<description>&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-27 21:15:44 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sat, 17 Jun 2023 23:12:06 GMT</pubDate>			<dc:creator>IWEWrestling2012</dc:creator>			<comments>http://72.14.177.54/iwe/Talk:WP:SAFESUBST</comments>		</item>
		<item>
			<title>IWEWrestling2012 at 23:11, 8 September 2014</title>
			<link>http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=46035&amp;oldid=prev</link>
			<description>&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-27 21:15:44 --&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 08 Sep 2014 23:11:12 GMT</pubDate>			<dc:creator>IWEWrestling2012</dc:creator>			<comments>http://72.14.177.54/iwe/Talk:WP:SAFESUBST</comments>		</item>
		<item>
			<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>http://72.14.177.54/iwe/?title=WP:SAFESUBST&amp;diff=46034&amp;oldid=prev</link>
			<description>&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;</description>
			<pubDate>Mon, 08 Sep 2014 23:10:31 GMT</pubDate>			<dc:creator>IWEWrestling2012</dc:creator>			<comments>http://72.14.177.54/iwe/Talk:WP:SAFESUBST</comments>		</item>
	</channel>
</rss>