WP_Site_Health::get_test_available_updates_disk_space()
Tests available disk space for updates.
Метод класса: WP_Site_Health{}
Хуков нет.
Возвращает
Массив
. The test results.
Использование
$WP_Site_Health = new WP_Site_Health(); $WP_Site_Health->get_test_available_updates_disk_space();
Список изменений
С версии 6.3.0 | Введена. |
Код WP_Site_Health::get_test_available_updates_disk_space() WP Site Health::get test available updates disk space WP 6.5.2
public function get_test_available_updates_disk_space() { $available_space = function_exists( 'disk_free_space' ) ? @disk_free_space( WP_CONTENT_DIR . '/upgrade/' ) : false; $result = array( 'label' => __( 'Disk space available to safely perform updates' ), 'status' => 'good', 'badge' => array( 'label' => __( 'Security' ), 'color' => 'blue', ), 'description' => sprintf( /* translators: %s: Available disk space in MB or GB. */ '<p>' . __( '%s available disk space was detected, update routines can be performed safely.' ) . '</p>', size_format( $available_space ) ), 'actions' => '', 'test' => 'available_updates_disk_space', ); if ( false === $available_space ) { $result['description'] = __( 'Could not determine available disk space for updates.' ); $result['status'] = 'recommended'; } elseif ( $available_space < 20 * MB_IN_BYTES ) { $result['description'] = __( 'Available disk space is critically low, less than 20 MB available. Proceed with caution, updates may fail.' ); $result['status'] = 'critical'; } elseif ( $available_space < 100 * MB_IN_BYTES ) { $result['description'] = __( 'Available disk space is low, less than 100 MB available.' ); $result['status'] = 'recommended'; } return $result; }