Ich habe copy_dir()
erfolgreich verwendet, um ein Verzeichnis an einen neuen Speicherort zu kopieren. Wie kann ich ein Verzeichnis mit WordPress-Funktionen löschen?
Die Methode rmdir()
- source -:
/**
* 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;
}
aus der Klasse WP_Filesystem_Base
sollte für diesen Zweck funktionieren.
Die Methode rmdir()
ist Teil der Klassen, die WP_Filesystem_Base
erweitern, wie WP_Filesystem_Direct
, und dementsprechend gibt es die rmdir()
-Methode in dieser Klasse. Sehen Sie sich das Verzeichnis wp-admin/includes
an, um die anderen Klassen selbst zu untersuchen.
Kopieren Sie also einfach das Verzeichnis mit copy_dir()
- source - und entfernen Sie es dann mit der obigen Methode.
Etwas allgemeinere Informationen zur Dateisystem-API finden Sie auf der Codex-Seite.