logo
WP File Manager - Codex Doc

WP File Manager - Codex Doc

[vc_row][vc_column][vc_column_text]All files are saved as custom post types nm-userfiles and uploaded file is attached as post attachment. All directories are also custom posts but without any attachment.[/vc_column_text][vc_empty_space][vcex_heading text=”Action/Filters with Examples” font_size=”25px”][/vc_column][/vc_row][vc_row content_placement=”middle”][vc_column width=”1/2″][vc_column_text]

apply_filters(‘fileupload_from_email’)

Change From Email 

  • Notification when file uploaded by user

[/vc_column_text][/vc_column][vc_column width=”1/2″][vc_column_text]

Example:

add_filter('fileupload_from_email', 'change_from_email');
function change_from_email($dedault_email){
return 'any@otheremail.com';
}

[/vc_column_text][/vc_column][/vc_row][vc_row content_placement=”middle”][vc_column width=”1/2″][vc_column_text]

add_filter(‘fileupload_subject’)

Change Subject

  • Notification when file uploaded by user

[/vc_column_text][/vc_column][vc_column width=”1/2″][vc_column_text]

Example:

add_filter('fileupload_subject', 'change_subject', 10, 2);
function change_subject($dedault_subject, $file_name){

	return 'A new file ' . $file_name . ' is uploaded ';
}

[/vc_column_text][/vc_column][/vc_row][vc_row content_placement=”middle”][vc_column width=”1/2″][vc_column_text]

add_filter(‘fileupload_receivers’)

Change Recipients

  • Notification when file uploaded by user
  • Receivers – Array

[/vc_column_text][/vc_column][vc_column width=”1/2″][vc_column_text]

Example:

add_filter('fileupload_receivers', 'change_receivers');
function change_receivers($dedault_receivers){

	$dedault_receivers[] = 'new@email.com';
	return $dedault_receivers;
}

[/vc_column_text][/vc_column][/vc_row][vc_row content_placement=”middle”][vc_column width=”1/2″][vc_column_text]

add_filter(‘fileupload_message’)

Change Email Message (Body) 

  • Notification when file uploaded by user
  • $file_data – Array with following keys
  • title
  • filename
  • file_meta (key, value)

[/vc_column_text][/vc_column][vc_column width=”1/2″][vc_column_text]

Example:

add_filter('fileupload_message', 'change_message', 10, 2);
function change_message($message, $args){

	$file_meta = '';
	if($args){
		foreach($args['file_meta'] as $key => $val){
			$file_meta .= $key .': '.$val.'
';
		}
	$message .= '
' . $file_meta;
	}

	return $message;
}

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_cta h2=”WP Front-end File Upload and Download Manager” add_button=”bottom” btn_title=”More Detail” btn_style=”flat” btn_shape=”square” btn_color=”peacoc” btn_align=”center” btn_link=”url:https%3A%2F%2Fnajeebmedia.com%2Fwordpress-plugin%2Fwp-front-end-file-upload-and-download-manager%2F|||”]

WP Front end File Upload and Download Manager plugin allow users to upload files, create directories using most secure Upload script. Each user can manage his file privately. Admin can access all files from admin. Nice and simple UI to manage files and directories and much more.

[/vc_cta][/vc_column][/vc_row]