requires_manual_selection() ) { $languages = $provider->get_languages(); return isset( $languages[0]['code'] ) ? (string) $languages[0]['code'] : ''; } if ( '' === $requested ) { return new WP_Error( 'forwp_drive_language_required', __( 'Select a content language for this import.', '4wp-drive' ), array( 'status' => 400 ) ); } if ( ! $provider->is_valid_language( $requested ) ) { return new WP_Error( 'forwp_drive_invalid_language', __( 'Selected language is not available on this site.', '4wp-drive' ), array( 'status' => 400 ) ); } return $requested; } }