<p>Encoded themes are rejected during the upload process, any that make it through are rejected by the person reviewing the theme. </p>
<p>So don&#39;t worry, measures are already in place.</p>
<div class="gmail_quote">On Apr 26, 2012 2:41 PM, &quot;Andrew McGill&quot; &lt;<a href="mailto:list2010@lunch.za.net">list2010@lunch.za.net</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi<br>
<br>
I notice that the theme standards do not say anything about code obfuscation and readability:<br>
<br>
        <a href="http://codex.wordpress.org/Theme_Review#Security_and_Privacy" target="_blank">http://codex.wordpress.org/Theme_Review#Security_and_Privacy</a><br>
<br>
I suggest the following guidelines:<br>
<br>
 * No obfuscation: all code must written in human readable format: measures that reduce readability are not allowed. (e.g. variable name mangling, stripping indentation)<br>
<br>
 * No hiding: All code must appear in regular .php files. No measures to obscure the code being run are permitted.<br>
<br>
The reason this would be helpful is that there are a lot of commercial themes of dubious quality employing various kinds of obfuscation - 85 levels of base64_decode and gzip hiding the closing div tags, wp_footer and the &#39;if $posts&gt;20 (advertise())&#39;.  It is also pretty hard to distinguish &quot;legitimate&quot; obfuscation from a hacked site.<br>

<br>
It would make the world a happier place if <a href="http://wordpress.org" target="_blank">wordpress.org</a> said that code obfuscation is not-so-cool.<br>
<br>
Something should also be said about code obfuscation in javascript files too ... (e.g. the compressed version of jquery).  I reckon it should be discouraged (if not prohibited).<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>
</blockquote></div>