| @@ -522,8 +522,12 @@ | ||
| 522 | 522 | |
| 523 | 523 | require_once( ABSPATH . 'wp-admin/includes/file.php' ); |
| 524 | 524 | WP_Filesystem(); |
| 525 | 525 | global $wp_filesystem; |
| 526 | + if ( ! is_a( $wp_filesystem, 'WP_Filesystem_Base' ) ) { | |
| 527 | + $creds = request_filesystem_credentials( site_url() ); | |
| 528 | + wp_filesystem( $creds ); | |
| 529 | + } | |
| 526 | 530 | |
| 527 | 531 | $multisite_arg = '/'; |
| 528 | 532 | if ( is_multisite() && ! is_main_site() ) { |
| 529 | 533 | $multisite_arg = '/sites/' . get_current_blog_id() . '/'; |