BP_Attachment::create_dir()
Create the custom base directory for the component uploads.
Description
Override this function in your child class to run specific actions. (eg: add an .htaccess file)
Source
File: bp-core/classes/class-bp-attachment.php
public function create_dir() {
// Bail if no specific base dir is set.
if ( empty( $this->base_dir ) ) {
return false;
}
// Check if upload path already exists.
if ( ! is_dir( $this->upload_path ) ) {
// If path does not exist, attempt to create it.
if ( ! wp_mkdir_p( $this->upload_path ) ) {
return false;
}
}
// Directory exists.
return true;
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 2.3.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.