I would love to get to the point where the official repository formally does not support backward compatibility. But it&#39;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&#39;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&#39;s a cart-and-horse scenario, and as much as I would like it to be, I&#39;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">&lt;<a href="mailto:philip@frumph.net" target="_blank">philip@frumph.net</a>&gt;</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:&#39;Calibri&#39;">
<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:&#39;Calibri&#39;;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:&#39;Calibri&#39;;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">&lt;<a href="mailto:bhadaway@gmail.com" target="_blank">bhadaway@gmail.com</a>&gt;</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&#39;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 &amp; 
  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">&lt;<a href="mailto:emil@themeid.com" target="_blank">emil@themeid.com</a>&gt;</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&#39;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&#39;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">&lt;<a href="mailto:petar.genev@gmail.com" target="_blank">petar.genev@gmail.com</a>&gt;</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&#39;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">&lt;<a href="mailto:emil@themeid.com" target="_blank">emil@themeid.com</a>&gt;</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">&lt;<a href="mailto:petar.genev@gmail.com" target="_blank">petar.genev@gmail.com</a>&gt;</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()-&gt;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&#39;d like my theme 
          to support. By old versions I mean 3.3 and 3.4.<br><br>For 
          example:<br>&lt;?php $theme_name = function_exists( &#39;wp_get_theme&#39; ) ? 
          wp_get_theme() : get_current_theme(); ?&gt;<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>