WordPress.org

Make WordPress Core

Ticket #42425: 42425.0.diff

File 42425.0.diff, 987 bytes (added by westonruter, 7 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                }