Core_Upgrader::check_files
Compares the disk file checksums against the expected checksums.
Метод класса: Core_Upgrader{}
Хуков нет.
Возвращает
true|false. True if the checksums match, otherwise false.
Использование
$Core_Upgrader = new Core_Upgrader(); $Core_Upgrader->check_files();
Заметки
- Global. Строка.
$wp_versionThe WordPress version string. - Global. Строка.
$wp_local_packageLocale code of the package.
Список изменений
| С версии 3.7.0 | Введена. |
Код Core_Upgrader::check_files() Core Upgrader::check files WP 7.0
public function check_files() {
global $wp_version, $wp_local_package;
$checksums = get_core_checksums( $wp_version, $wp_local_package ?? 'en_US' );
if ( ! is_array( $checksums ) ) {
return false;
}
foreach ( $checksums as $file => $checksum ) {
// Skip files which get updated.
if ( str_starts_with( $file, 'wp-content' ) ) {
continue;
}
if ( ! file_exists( ABSPATH . $file ) || md5_file( ABSPATH . $file ) !== $checksum ) {
return false;
}
}
return true;
}