[theme-reviewers] unable to upload please advice

Chip Bennett chip at chipbennett.net
Thu Aug 23 14:28:04 UTC 2012


"It says "more than two major WordPress versions", period, full-stop."


No, it doesn't. You've taken that phrase out of context. Here is what is
actually says:

"Themes *must not* support backward compatibility for more than two major
WordPress versions"


Your misinterpretation of the guideline makes no sense to me. "Backward
compatibility" for the *current* version has no logical, practical, or
semantic meaning. You can't provide *backward* compatibility for the
current version, because it is the CURRENT version. Backward compatibility
can only be provided for versions that are *older* than the *current*
version.

Nevertheless, the guidelines have been updated to eliminate any possible
ambiguity.

Chip


On Thu, Aug 23, 2012 at 9:19 AM, Otto <otto at ottodestruct.com> wrote:

> On Thu, Aug 23, 2012 at 9:01 AM, Chip Bennett <chip at chipbennett.net>
> wrote:
> > The guideline states: "Themes must not support backward compatibility for
> > more than two major WordPress versions (currently: WordPress 3.2)"
> >
> > There is no possible, logical way that you can conclude that version 3.2
> is
> > MORE THAN TWO versions prior to the current version, which is 3.4.
>
> BTW, the guideline doesn't say "prior to the current version". It says
> "more than two major WordPress versions", period, full-stop.
>
> Two major WordPress versions are 3.4 and 3.3.
>
> This affects more than just add_contextual_help, BTW. From the theme-check:
>
> array( 'screen_layout' => '$current_screen->render_screen_layout()', '3.3'
> ),
> array( 'screen_options' =>
> '$current_screen->render_per_page_options()', '3.3' ),
> array( 'screen_meta' => ' $current_screen->render_screen_meta()', '3.3' ),
> array( 'media_upload_image' => 'wp_media_upload_handler()', '3.3' ),
> array( 'media_upload_audio' => 'wp_media_upload_handler()', '3.3' ),
> array( 'media_upload_video' => 'wp_media_upload_handler()', '3.3' ),
> array( 'media_upload_file' => 'wp_media_upload_handler()', '3.3' ),
> array( 'type_url_form_image' => 'wp_media_insert_url_form( \'image\'
> )', '3.3' ),
> array( 'type_url_form_audio' => 'wp_media_insert_url_form( \'audio\'
> )', '3.3' ),
> array( 'type_url_form_video' => 'wp_media_insert_url_form( \'video\'
> )', '3.3' ),
> array( 'type_url_form_file' => 'wp_media_insert_url_form( \'file\' )',
> '3.3' ),
> array( 'add_contextual_help' =>
> 'get_current_screen()->add_help_tab()', '3.3' ),
>
>
> All of these are marked as REQUIRED because they were deprecated in
> 3.3. So what you're saying is that all of these should actually be
> allowed but are currently being blocked.
>
> And that's fine, no argument on that point. Just fix the guideline to
> state that 3.2 is okay, that we actually allow THREE versions of
> support.
>
> -Otto
> _______________________________________________
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wordpress.org/pipermail/theme-reviewers/attachments/20120823/3bf5545b/attachment.htm>


More information about the theme-reviewers mailing list