So including options that are not functional until activation is not allowed, but having a basic theme that points to a more functional version for sale is allowed? Just want to make sure I understand what the guy did wrong (I thought it was fine because he was clear about what worked and what didn&#39;t).<br>

<br><div class="gmail_quote">On 16 August 2012 10:28, Chandra Maharzan <span dir="ltr">&lt;<a href="mailto:maharzan@gmail.com" target="_blank">maharzan@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Thanks Otto for explaining. Now, I get it. I have been looking into<br>
Mark Jaquith&#39;s video too. :)<br>
<br>
And thanks for taking action on the themes. I don&#39;t even want to<br>
mention what I have been through with this guy.<br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, Aug 16, 2012 at 8:09 PM, Otto &lt;<a href="mailto:otto@ottodestruct.com">otto@ottodestruct.com</a>&gt; wrote:<br>
&gt; No, he does escape, just not using esc_html.<br>
&gt;<br>
&gt; Use the right function for the right case. If it&#39;s inside a &lt;textarea&gt;<br>
&gt; then you must use esc_textarea. If it&#39;s in an HTML tag as an<br>
&gt; attribute, then you must use esc_attr. If it&#39;s a URL of any sort to be<br>
&gt; printed out, then you must use esc_url.<br>
&gt;<br>
&gt; All these are valid, but they handle different cases. The problem<br>
&gt; isn&#39;t to &quot;use esc_html&quot;, it&#39;s to use the proper sanitization function<br>
&gt; for the way that the output is being used.<br>
&gt;<br>
&gt; Oh, and his crippleware technique is definitely not allowed.<br>
&gt;<br>
&gt; I&#39;ve suspended these themes for the same basic behaviors:<br>
&gt; <a href="http://wordpress.org/extend/themes/adventure" target="_blank">http://wordpress.org/extend/themes/adventure</a><br>
&gt; <a href="http://wordpress.org/extend/themes/adventure-bound-basic" target="_blank">http://wordpress.org/extend/themes/adventure-bound-basic</a><br>
&gt;<br>
&gt; -Otto<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Aug 16, 2012 at 9:19 AM, Chandra Maharzan &lt;<a href="mailto:maharzan@gmail.com">maharzan@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Thanks for chiming in Otto. It doesn&#39;t escape HTML (which aren&#39;t<br>
&gt;&gt; needed in his case). Doesn&#39;t that allow injecting ? And he is using<br>
&gt;&gt; textarea for which textbox could have been used such as URL, or<br>
&gt;&gt; activation code.<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Aug 16, 2012 at 8:01 PM, Otto &lt;<a href="mailto:otto@ottodestruct.com">otto@ottodestruct.com</a>&gt; wrote:<br>
&gt;&gt;&gt; On Thu, Aug 16, 2012 at 1:27 AM, Chandra Maharzan &lt;<a href="mailto:maharzan@gmail.com">maharzan@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; He has Theme options but it doesn&#39;t work unless people activate (pay)<br>
&gt;&gt;&gt;&gt; the author. And then he is arguing about sanitation of data fields,<br>
&gt;&gt;&gt;&gt; which Theme Review clearly says to do them (esc_html, esc_attr,etc).<br>
&gt;&gt;&gt;&gt; Someone please enlighten me here.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; He&#39;s right about the escaping, for the most part. Text areas should<br>
&gt;&gt;&gt; use esc_textarea for sanitization, not esc_html. Similarly, a URL<br>
&gt;&gt;&gt; should use esc_url. Use the correct escape function for the correct<br>
&gt;&gt;&gt; purpose.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -Otto<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; theme-reviewers mailing list<br>
&gt;&gt;&gt; <a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
&gt;&gt;&gt; <a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; cmans<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; theme-reviewers mailing list<br>
&gt;&gt; <a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
&gt;&gt; <a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
&gt; _______________________________________________<br>
&gt; theme-reviewers mailing list<br>
&gt; <a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
&gt; <a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br>
<br>
<br>
--<br>
cmans<br>
_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
</div></div></blockquote></div><br>