Resumo da IA
Visão geral
Gostaria de definir um diretório específico para armazenar os ficheiros carregados através do campo File Upload do WPForms? Com um snippet PHP personalizado, você pode facilmente definir o diretório que irá manter todos os seus uploads de formulário.
Este tutorial irá guiá-lo através das etapas para atualizar o local padrão para uploads de arquivos no WPForms.
Configuração
Para definir o seu diretório, terá de copiar este snippet para o seu site. Terá de saber o caminho do servidor onde pretende armazenar os ficheiros. Estes podem ser diferentes, dependendo de como o sítio está configurado.
Por exemplo, o seu caminho de raiz pode ser '/home/mysitedomain.com/custom-dir'; ou pode ser '/home/sites/mysitedomain.com/custom-dir'; ou mesmo '/home/mysitedomain/public_html/custom-dir';. Se não tiver a certeza de qual será o seu caminho de raiz, verifique com o seu fornecedor de alojamento.
/**
* 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 isso é tudo o que precisa para definir um diretório específico para o campo File Upload. Quando os ficheiros são carregados através dos seus formulários, serão armazenados na pasta custom-dir no seu servidor.
Gostaria de alterar a função de tempo limite no campo Modern Upload? Veja o nosso snippet sobre Como alterar o tempo limite no Modern File Upload.
Relacionadas
Referência do filtro: wpforms_upload_root