WP_Site_Health_Auto_Updates::test_check_wp_filesystem_method(): array

In this article

Checks if we can access files without providing credentials.

Return

array The test results.

Source

}

/**
 * Checks if we can access files without providing credentials.
 *
 * @since 5.2.0
 *
 * @return array The test results.
 */
public function test_check_wp_filesystem_method() {
	// Make sure the `request_filesystem_credentials()` function is available during our REST API call.
	if ( ! function_exists( 'request_filesystem_credentials' ) ) {
		require_once ABSPATH . 'wp-admin/includes/file.php';
	}

	$skin    = new Automatic_Upgrader_Skin();
	$success = $skin->request_filesystem_credentials( false, ABSPATH );

	if ( ! $success ) {
		$description  = __( 'Your installation of WordPress prompts for FTP credentials to perform updates.' );
		$description .= ' ' . __( '(Your site is performing updates over FTP due to file ownership. Talk to your hosting company.)' );

		return array(
			'description' => $description,

Changelog

VersionDescription
5.2.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.