Скопируйте и удалите каталог с функциями WordPress
Я успешно использовал copy_dir()
для копирования каталога в новое местоположение. Как я могу удалить каталог с помощью функций WordPress?
3
1 answers
/**
* Delete a directory.
*
* @since 2.5.0
*
* @param string $path Path to directory.
* @param bool $recursive Optional. Whether to recursively remove files/directories.
* Default false.
* @return bool Whether directory is deleted successfully or not.
*/
public function rmdir( $path, $recursive = false ) {
return false;
}
Из WP_Filesystem_Base
класс должен работать для этой цели.
Метод rmdir()
является частью классов, которые расширяют WP_Filesystem_Base
, например WP_Filesystem_Direct
и соответственно существует rmdir()
метод в этом классе. Взгляните на wp-admin/includes
каталог, чтобы самостоятельно проверить другие классы.
Поэтому просто скопируйте каталог с copy_dir()
- источник - и затем удалите его с помощью описанного выше метода.
Немного более общую информацию об API файловой системы можно найти на странице кодекса.
5
Author: Nicolai, 2017-09-13 15:04:00