Résumé IA
Aperçu
Souhaitez-vous définir un répertoire spécifique pour stocker les fichiers téléchargés via le champ Téléchargement de fichier de WPForms ? Avec un extrait PHP personnalisé, vous pouvez facilement définir le répertoire qui contiendra tous les téléchargements de vos formulaires.
Ce tutoriel vous guidera à travers les étapes pour mettre à jour l'emplacement par défaut des téléchargements de fichiers dans WPForms.
Configuration
Pour définir votre répertoire, vous devrez copier cet extrait sur votre site. Vous devrez connaître le chemin d'accès du serveur où vous souhaitez les stocker. Ceux-ci peuvent varier en fonction de la configuration du site.
Par exemple, votre chemin racine pourrait être ‘/home/monsitede.com/custom-dir’; ou il pourrait être ‘/home/sites/monsitede.com/custom-dir’; ou même ‘/home/monsitede/public_html/custom-dir’;. Si vous n’êtes pas sûr de votre chemin racine, contactez votre hébergeur.
/**
* 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 );
Et c'est tout ce dont vous avez besoin pour définir un répertoire spécifique pour le champ Téléchargement de fichier. Lorsque des fichiers seront téléchargés via vos formulaires, ils seront stockés dans le dossier custom-dir sur votre serveur.
Souhaitez-vous modifier la fonction de délai d'attente sur le champ de téléchargement moderne ? Consultez notre extrait sur Comment modifier le délai d'attente sur le téléchargement de fichier moderne.
Articles associés
Référence du filtre : wpforms_upload_root