I would love to get to the point where the official repository formally does not support backward compatibility. But it's simply not realistic at this point. Almost 40% of WordPress installs still use a version older than 3.3, and almost 30% are older than 3.2:<div>
<a href="http://wordpress.org/about/stats/">http://wordpress.org/about/stats/</a></div><div><br></div><div>That's the real reason that the guidelines are written the way they are, recommending no backward compatibility beyond one major version, and requiring no backward compatibility beyond two major versions.</div>
<div><br></div><div>It's a cart-and-horse scenario, and as much as I would like it to be, I'm not sure that the Theme repository is quite yet in position to be the horse.</div><div><br></div><div>Chip<br><br><div class="gmail_quote">
On Thu, Aug 23, 2012 at 6:14 AM, Philip M. Hofer (Frumph) <span dir="ltr"><<a href="mailto:philip@frumph.net" target="_blank">philip@frumph.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div style="font-size:12pt;font-family:'Calibri'">
<div>I consider not making things backwards compatible since we want people to
upgrade their WordPress to stay current with the latest bug fixes/exploit fixes
as well.</div>
<div style="font-size:small;font-style:normal;text-decoration:none;font-family:'Calibri';display:inline;font-weight:normal">
<div style="FONT:10pt tahoma">
<div> </div>
<div style="BACKGROUND:#f5f5f5">
<div><b>From:</b> <a title="petar.genev@gmail.com" href="mailto:petar.genev@gmail.com" target="_blank">Petar Genev</a> </div>
<div><b>Sent:</b> Thursday, August 23, 2012 4:04 AM</div>
<div><b>To:</b> <a title="theme-reviewers@lists.wordpress.org" href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a>
</div>
<div><b>Subject:</b> Re: [theme-reviewers] unable to upload please
advice</div></div></div>
<div> </div></div>
<div style="font-size:small;font-style:normal;text-decoration:none;font-family:'Calibri';display:inline;font-weight:normal"><div><div class="h5">Ok
so let me know what to do and I will do it. I would prefer keeping in mind the
old wp versions but if you say you want only the last one this is what I will
do.<br><br>Thanks :-)<br><br>Petar<br><br>
<div class="gmail_quote">On Thu, Aug 23, 2012 at 11:49 AM, Bryan Hadaway <span dir="ltr"><<a href="mailto:bhadaway@gmail.com" target="_blank">bhadaway@gmail.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">I remember now reading about it, here it is:<br><br><a href="http://codex.wordpress.org/Theme_Review#Code_Quality" target="_blank">http://codex.wordpress.org/Theme_Review#Code_Quality</a><br>
<br>So
it's sort of a yes and no situation.
<div><br clear="all"><br><br>Bryan Phillip Hadaway<br>
<div><span style="FONT-FAMILY:verdana,arial,helvetica,sans-serif;FONT-SIZE:13px">
<div style="MARGIN:0pt 0pt 8px">
<p style="MARGIN:0pt"><span style="COLOR:rgb(46,45,46)"><br>Web &
Graphic Designer<br><a href="http://calmestghost.com/" target="_blank">calmestghost.com</a><br><a href="mailto:bhadaway@gmail.com" target="_blank">bhadaway@gmail.com</a></span></p>
<p style="MARGIN:0pt"><span style="COLOR:rgb(46,45,46)"><br><b>Socialize:</b></span> <span style="FONT-FAMILY:verdana,arial,helvetica,sans-serif;FONT-SIZE:13px"><a href="http://www.facebook.com/calmestghost" target="_blank">Facebook</a>
|</span><span style="FONT-FAMILY:verdana,arial,helvetica,sans-serif;FONT-SIZE:13px"> <a href="http://twitter.com/calmestghost" target="_blank">Twitter</a> </span><span style="FONT-FAMILY:verdana,arial,helvetica,sans-serif;FONT-SIZE:13px">|
</span><a href="http://www.linkedin.com/in/calmestghost" target="_blank">LinkedIn</a> | <a href="https://plus.google.com/104582075016689917593" target="_blank">Google+</a></p></div></span></div><br><br><br></div>
<div>
<div>
<div class="gmail_quote">On Thu, Aug 23, 2012 at 1:14 AM, Emil Uzelac <span dir="ltr"><<a href="mailto:emil@themeid.com" target="_blank">emil@themeid.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote"><font color="#333333"><font face="arial,helvetica,sans-serif">Many Themes, including Twenty Eleven use
backward compatibility, this isn't anything out of the ordinary :) Not sure
what the codes are and this is also something Otto would need to see as
well.</font></font>
<div><font color="#333333" face="arial, helvetica, sans-serif"><br></font></div>
<div><font color="#333333" face="arial, helvetica, sans-serif">It's entirely
up to you, to wait awhile or re-submit without them.<span><font color="#888888"><br></font></span></font><span><font color="#888888">
<div><font color="#333333"><font face="arial,helvetica,sans-serif"><br></font></font></div></font></span>
<div><span><font color="#888888"><font color="#333333"><font face="arial,helvetica,sans-serif">Emil<br></font></font></font></span>
<div>
<div>
<div> </div>
<div class="gmail_quote">On Thu, Aug 23, 2012 at 3:02 AM, Petar Genev <span dir="ltr"><<a href="mailto:petar.genev@gmail.com" target="_blank">petar.genev@gmail.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">Hi,<br><br>Yes. If possible I'd like to support the 3.3.
and 3.4 versions as well. If not I will move to the new functions and
support the latest version of WP only.<br><br>Let me know how to
proceed.<br><br>Thanks! :-)<br><br>Peter
<div>
<div><br><br>
<div class="gmail_quote">On Thu, Aug 23, 2012 at 10:57 AM, Emil Uzelac <span dir="ltr"><<a href="mailto:emil@themeid.com" target="_blank">emil@themeid.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote"><font color="#333333"><font face="arial,helvetica,sans-serif">Hi Petar,</font></font>
<div><font color="#333333"><font face="arial,helvetica,sans-serif"><br></font></font></div>
<div><font color="#333333"><font face="arial,helvetica,sans-serif">So this
is for backward compatibility only, I would leave this for Otto (when
time permits).</font></font></div>
<div><font color="#333333"><font face="arial,helvetica,sans-serif"><br></font></font></div>
<div><font color="#333333"><font face="arial,helvetica,sans-serif">Thanks,</font></font></div>
<div><font color="#333333"><font face="arial,helvetica,sans-serif">Emil<br></font></font><br>
<div class="gmail_quote">
<div>
<div>On Wed, Aug 22, 2012 at 11:26 PM, Petar Genev <span dir="ltr"><<a href="mailto:petar.genev@gmail.com" target="_blank">petar.genev@gmail.com</a>></span>
wrote:<br></div></div>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div>
<div>
<div class="gmail_quote">Hi there,<br><br>I am trying to upload a theme
via <a href="http://wordpress.org/extend/themes/upload/" target="_blank">http://wordpress.org/extend/themes/upload/</a><br>I get
the following two errors:<br>
<ul>
<li><span>REQUIRED</span>: <b>add_contextual_help</b> found in the
file <b>theme-options.php</b>. Deprecated since version <b>3.3</b>.
Use <b>get_current_screen()->add_help_tab()</b> instead.
</li><li><span>RECOMMENDED</span>: <b>get_current_theme</b> found in the
file <b>theme-options.php</b>. Deprecated since version <b>3.4</b>.
Use <b>wp_get_theme()</b> instead. </li></ul>I do not consider those
two as errors because in the code I make an IF statement that checks
if the new function exists and if it does not it would call the old
one. This is how I make sure I use the new function if the wordpress
installation is new version and use the old function on old wp
installations. <br>I can easily use only the new functions but then my
theme will not work fine on old versions of WP which I'd like my theme
to support. By old versions I mean 3.3 and 3.4.<br><br>For
example:<br><?php $theme_name = function_exists( 'wp_get_theme' ) ?
wp_get_theme() : get_current_theme(); ?><br><br>I think the theme
checker finds the old function as a text in the codes and rises the
errors without following the logic in the IF
statements.<br><br><br><br>Please tell me what can I do so I can
upload my theme?<span><font color="#888888"><span><font color="#888888"><br><br>Petar<br></font></span></font></span></div><br><br></div></div>_______________________________________________<br>theme-reviewers
mailing list<br><a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">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>
<br></blockquote></div>
<div> </div></div><br>_______________________________________________<br>theme-reviewers
mailing list<br><a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">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>
<br></blockquote></div>
<div> </div></div></div><br>_______________________________________________<br>theme-reviewers
mailing list<br><a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">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>
<br></blockquote></div>
<div> </div></div></div></div></div><br>_______________________________________________<br>theme-reviewers
mailing list<br><a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">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>
<br></blockquote></div>
<div> </div></div></div><br>_______________________________________________<br>theme-reviewers
mailing list<br><a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">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>
<br></blockquote></div><br>
</div></div><p>
</p><hr><div class="im">
_______________________________________________<br>theme-reviewers mailing
list<br><a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">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><p></p></div></div></div></div>
<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>
<br></blockquote></div><br></div>