WP_Filesystem_Direct::chown() – Changes the owner of a file or directory.
You appear to be a bot. Output may be restricted
Description
Changes the owner of a file or directory.
Usage
$bool = WP_Filesystem_Direct::chown( $file, $owner, $recursive );
Parameters
- $file
- ( string ) required – Path to the file or directory.
- $owner
- ( string|int ) required – A user name or number.
- $recursive
- ( bool ) optional – Optional. If set to true, changes file owner recursively. Default false.
Returns
bool True on success, false on failure.
Source
File name: wordpress/wp-admin/includes/class-wp-filesystem-direct.php
Lines:
1 to 22 of 22
public function chown( $file, $owner, $recursive = false ) { if ( ! $this->WP_Filesystem_Direct::exists( $file ) ) { return false; } if ( ! $recursive ) { return chown( $file, $owner ); } if ( ! $this->WP_Filesystem_Direct::is_dir( $file ) ) { return WP_Filesystem_Direct::chown( $file, $owner ); } // Is a directory, and we want recursive. $filelist = $this->WP_Filesystem_Direct::dirlist( $file ); foreach ( $filelist as $filename ) { $this->WP_Filesystem_Direct::chown( $file . '/' . $filename, $owner, $recursive ); } return true; }