microtag
2/10/2017 - 11:33 AM

Cambiare la dir uploads per uno specifico campo ACF. Tutti i file caricati vengono salvati nella specifica directory. In questo modo è possi

Cambiare la dir uploads per uno specifico campo ACF. Tutti i file caricati vengono salvati nella specifica directory. In questo modo è possibile salvare e protegere i file desiderati From https://support.advancedcustomfields.com/forums/topic/change-file-upload-path-for-one-specific-field/

Potrebbe essere associato allo snippet 01-PROTEZIONE-DIRECTORY-UPLOADS.snippets

function field_name_upload_prefilter($errors) {
  // in this filter we add a WP filter that alters the upload path
  add_filter('upload_dir', 'field_name_upload_dir');
  return $errors;
}
// second filter
function field_name_upload_dir($uploads) {
  // here is where we later the path
  $uploads['path'] = $uploads['basedir'].'/NOME_DIRECTORY';
  $uploads['url'] = $uploads['baseurl'].'/NOME_DIRECTORY';
  $uploads['subdir'] = '';
  return $uploads;
}
add_filter('acf/upload_prefilter/name=NOME_FIELD_ACF', 'field_name_upload_prefilter');