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,
'severity' => 'fail',
);
}