Advertisement
Aurangajeb

Add or remove extensions from the ext array by using the wpuf_allowed_extensions filter

Apr 15th, 2020
505
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.14 KB | None | 0 0
  1. add_filter( 'wpuf_allowed_extensions', 'wpufe_custom_upload_extensions');
  2. function wpufe_custom_upload_extensions( $extensions ) {
  3.     $extesions = [
  4.         'images' => ['ext' => 'jpg,jpeg,gif,png,bmp', 'label' => __( 'Images', 'wp-user-frontend' )],
  5.         'audio'  => ['ext' => 'mp3,wav,ogg,wma,mka,m4a,ra,mid,midi', 'label' => __( 'Audio', 'wp-user-frontend' )],
  6.         'video'  => ['ext' => 'mp4,mkv,mov', 'label' => __( 'Videos', 'wp-user-frontend' )], //add or remove extensions from the ext array
  7.         'pdf'    => ['ext' => 'pdf', 'label' => __( 'PDF', 'wp-user-frontend' )],
  8.         'office' => ['ext' => 'doc,ppt,pps,xls,mdb,docx,xlsx,pptx,odt,odp,ods,odg,odc,odb,odf,rtf,txt', 'label' => __( 'Office Documents', 'wp-user-frontend' )],
  9.         'zip'    => ['ext' => 'zip,gz,gzip,rar,7z', 'label' => __( 'Zip Archives', 'wp-user-frontend' )],
  10.         'exe'    => ['ext' => 'exe', 'label' => __( 'Executable Files', 'wp-user-frontend' )],
  11.         'csv'    => ['ext' => 'csv', 'label' => __( 'CSV', 'wp-user-frontend' )],
  12.         'custom'    => ['ext' => 'obj,stl,mtl,blend', 'label' => __( 'Custom Files', 'wp-user-frontend' )],
  13.     ];
  14.  
  15. return $extensions;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement