[wp-trac] [WordPress Trac] #59557: Twenty Nineteen: The required WordPress versions do not match (was: Twenty Ninteen: The required WordPress versions do not match)
WordPress Trac
noreply at wordpress.org
Mon Oct 9 15:38:30 UTC 2023
#59557: Twenty Nineteen: The required WordPress versions do not match
---------------------------+---------------------
Reporter: poena | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: 6.4
Component: Bundled Theme | Version: 5.0
Severity: normal | Resolution:
Keywords: has-patch | Focuses:
---------------------------+---------------------
Description changed by SergeyBiryukov:
Old description:
> In the readme, style.scss and style.css files, the required WordPress
> version is set to 4.9.6:
> {{{
> Requires at least: 4.9.6
> }}}
> But in functions.php, the minimum version is 4.7.
> It has been 4.7 since https://core.trac.wordpress.org/ticket/45424
> {{{
> /**
> * Twenty Nineteen only works in WordPress 4.7 or later.
> */
> if ( version_compare( $GLOBALS['wp_version'], '4.7', '<' ) ) {
> require get_template_directory() . '/inc/back-compat.php';
> return;
> }
> }}}
>
> Since there may already be installations on 4.7, the file headers should
> be updated to say 4.7.
>
> [https://github.com/WordPress/twentynineteen/issues/207 A previous
> conversation ] about the required version mentions that the version needs
> to be 4.9.6 because the theme uses {{{the_privacy_policy_link()}}}. But
> {{{the_privacy_policy_link()}}} is wrapped inside a function_exist:
>
> {{{
> if ( function_exists( 'the_privacy_policy_link' ) ) {
> the_privacy_policy_link( '', '<span role="separator" aria-
> hidden="true"></span>' );
> }
>
> }}}
>
> Other relevant discussions:
> https://github.com/WordPress/twentynineteen/issues/431
> https://github.com/WordPress/twentynineteen/pull/432
New description:
In the readme, style.scss and style.css files, the required WordPress
version is set to 4.9.6:
{{{
Requires at least: 4.9.6
}}}
But in functions.php, the minimum version is 4.7.
It has been 4.7 since #45424.
{{{
/**
* Twenty Nineteen only works in WordPress 4.7 or later.
*/
if ( version_compare( $GLOBALS['wp_version'], '4.7', '<' ) ) {
require get_template_directory() . '/inc/back-compat.php';
return;
}
}}}
Since there may already be installations on 4.7, the file headers should
be updated to say 4.7.
[https://github.com/WordPress/twentynineteen/issues/207 A previous
conversation ] about the required version mentions that the version needs
to be 4.9.6 because the theme uses {{{the_privacy_policy_link()}}}. But
{{{the_privacy_policy_link()}}} is wrapped inside a function_exist:
{{{
if ( function_exists( 'the_privacy_policy_link' ) ) {
the_privacy_policy_link( '', '<span role="separator" aria-
hidden="true"></span>' );
}
}}}
Other relevant discussions:
https://github.com/WordPress/twentynineteen/issues/431
https://github.com/WordPress/twentynineteen/pull/432
--
--
Ticket URL: <https://core.trac.wordpress.org/ticket/59557#comment:4>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list