Making WordPress.org


Ignore:
Timestamp:
05/12/2014 04:01:40 PM (11 years ago)
Author:
coffee2code
Message:

Code Reference: change get_current_version() to return latest major version (X.Y.0). Minor releases rarely add enough, if any, new things to feature.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/inc/template-tags.php

    r598 r610  
    250250
    251251    /**
    252      * Get current (latest) since version
     252     * Get current (latest) since major version (X.Y.0) term object.
    253253     *
    254254     * @return object
     
    257257
    258258        $current_version = defined( 'WP_CORE_LATEST_RELEASE' ) ? WP_CORE_LATEST_RELEASE : '3.9';
    259         if ( substr_count( $current_version, '.' ) ) {
    260             $current_version .= '.0';
    261         }
     259        $version_parts = explode( '.', $current_version, 3 );
     260        if ( count( $version_parts ) == 2 ) {
     261            $version_parts[] = '0';
     262        } else {
     263            $version_parts[2] = '0';
     264        }
     265        $current_version = implode( '.', $version_parts );
    262266
    263267        $version = get_terms( 'wp-parser-since', array(
     
    566570
    567571}
     572
Note: See TracChangeset for help on using the changeset viewer.