WordPress.org

Make WordPress Core

Ticket #28645: 28645.3.patch

File 28645.3.patch, 1011 bytes (added by gauravmittal1995, 7 years ago)

Added Spaces and braces.

  • wp-includes/default-constants.php

     
    319319         * Slug of the default theme for this install.
    320320         * Used as the default theme when installing new sites.
    321321         * Will be used as the fallback if the current theme doesn't exist.
     322         * Will use the latest theme if available, else the first theme which is returned by wp_get_themes().
    322323         * @since 3.0.0
    323324         */
    324         if ( !defined('WP_DEFAULT_THEME') )
    325                 define( 'WP_DEFAULT_THEME', 'twentyfourteen' );
    326 
     325        if ( !defined('WP_DEFAULT_THEME') ) {
     326                if ( wp_get_theme('twentyfourteen')->exists() ) {               
     327                        define( 'WP_DEFAULT_THEME', 'twentyfourteen' );
     328                }
     329                else {
     330                        $themes = reset( wp_get_themes() );
     331                        if ( $themes != false ) {
     332                                define( 'WP_DEFAULT_THEME', $themes->get_stylesheet() );
     333                        }
     334                        else {
     335                                define( 'WP_DEFAULT_THEME', '' );
     336                        }
     337                }
     338        }
    327339}