WPSEO_Admin_Init::get_latest_major_wordpress_version
Gets the latest released major WordPress version from the WordPress stable-check api.
Метод класса: WPSEO_Admin_Init{}
Хуков нет.
Возвращает
float|int. The latest released major WordPress version. 0 when the stable-check API doesn't respond.
Использование
// private - только в коде основоного (родительского) класса $result = $this->get_latest_major_wordpress_version();
Код WPSEO_Admin_Init::get_latest_major_wordpress_version() WPSEO Admin Init::get latest major wordpress version Yoast 26.3
private function get_latest_major_wordpress_version() {
$core_updates = get_core_updates( [ 'dismissed' => true ] );
if ( $core_updates === false ) {
return 0;
}
$wp_version_latest = get_bloginfo( 'version' );
foreach ( $core_updates as $update ) {
if ( $update->response === 'upgrade' && version_compare( $update->version, $wp_version_latest, '>' ) ) {
$wp_version_latest = $update->version;
}
}
// Strip the patch version and convert to a float.
return (float) $wp_version_latest;
}