WP_Upgrader::get_working_dir_name
Builds an unpredictable name for the directory a package is unpacked into.
Method of the class: WP_Upgrader{}
No Hooks.
Returns
string. The directory name, without a path.
Usage
// private - for code of main (parent) class only $result = $this->get_working_dir_name( $package );
- $package(string) (required)
- The full local path or URI of the package.
Changelog
| Since 7.1.4 | Introduced. |
WP_Upgrader::get_working_dir_name() WP Upgrader::get working dir name code WP 7.1.4
private function get_working_dir_name( $package ) {
// Strip off any .tmp or .zip suffixes.
$name = basename( basename( $package, '.tmp' ), '.zip' );
return $name . '-' . wp_generate_password( 16, false );
}