Riassunto AI
Panoramica
Desideri definire una directory specifica per archiviare i file caricati tramite il campo Caricamento file di WPForms? Con uno snippet PHP personalizzato, puoi definire facilmente la directory che conterrà tutti i caricamenti del tuo modulo.
Questa guida ti illustrerà i passaggi per aggiornare la posizione predefinita per il caricamento dei file in WPForms.
Configurazione
Per definire la tua directory, dovrai copiare questo snippet sul tuo sito. Dovrai conoscere il percorso del server in cui desideri archiviarli. Questi possono variare a seconda di come è configurato il sito.
Ad esempio, il tuo percorso principale potrebbe essere ‘/home/tuodominio.com/custom-dir’; o potrebbe essere ‘/home/sites/tuodominio.com/custom-dir’; o anche ‘/home/tuodominio/public_html/custom-dir’;. Se non sei sicuro di quale sia il tuo percorso principale, contatta il tuo provider di hosting.
/**
* Define a specific directory for files uploaded through the File Upload addon.
*
* @link https://wpforms.com/developers/how-to-define-a-specific-directory-for-file-uploads/
*/
function wpf_dev_upload_root( $wpforms_upload_root ) {
//Define a specific directory here
$wpforms_upload_root = '/home/mysitedomain/public_html/custom-dir';
return $wpforms_upload_root;
}
add_filter( 'wpforms_upload_root', 'wpf_dev_upload_root', 10, 1 );
E questo è tutto ciò che ti serve per definire una directory specifica per il campo Caricamento file. Quando i file verranno caricati tramite i tuoi moduli, verranno archiviati nella cartella custom-dir sul tuo server.
Desideri modificare la funzione di timeout sul campo Caricamento moderno? Dai un'occhiata al nostro snippet su Come cambiare il timeout sul caricamento file moderno.
Correlati
Riferimento filtro: wpforms_upload_root