WordPress.org

Make WordPress Core

Ticket #42425: 42425.0.diff

File 42425.0.diff, 987 bytes (added by westonruter, 3 months ago)
  • src/wp-admin/includes/file.php

    diff --git src/wp-admin/includes/file.php src/wp-admin/includes/file.php
    index a834e5e161..b948d9fad6 100644
    function wp_edit_theme_plugin_file( $args ) { 
    432432                foreach ( $editable_extensions as $type ) { 
    433433                        switch ( $type ) { 
    434434                                case 'php': 
    435                                         $allowed_files = array_merge( $allowed_files, $theme->get_files( 'php', 1 ) ); 
     435                                        $allowed_files = array_merge( $allowed_files, $theme->get_files( 'php', -1 ) ); 
    436436                                        break; 
    437437                                case 'css': 
    438                                         $style_files = $theme->get_files( 'css' ); 
     438                                        $style_files = $theme->get_files( 'css', -1 ); 
    439439                                        $allowed_files['style.css'] = $style_files['style.css']; 
    440440                                        $allowed_files = array_merge( $allowed_files, $style_files ); 
    441441                                        break; 
    442442                                default: 
    443                                         $allowed_files = array_merge( $allowed_files, $theme->get_files( $type ) ); 
     443                                        $allowed_files = array_merge( $allowed_files, $theme->get_files( $type, -1 ) ); 
    444444                                        break; 
    445445                        } 
    446446                }