Resumo da IA
Visão geral
Gostaria de definir um diretório específico para armazenar os arquivos carregados por meio do campo WPForms File Upload? Com um snippet PHP personalizado, você pode definir facilmente o diretório que armazenará todos os uploads do formulário.
Este tutorial o guiará pelas etapas para atualizar o local padrão para uploads de arquivos no WPForms.
Configuração
Para definir seu diretório, você precisará copiar este snippet para seu site. Você precisará saber o caminho do servidor onde deseja armazená-los. Eles podem ser diferentes, dependendo de como o site está configurado.
Por exemplo, seu caminho 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 certeza de qual seria o caminho da raiz, verifique com seu provedor de hospedagem.
/**
* 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 você precisa para definir um diretório específico para o campo File Upload. Quando os arquivos forem carregados por meio de seus formulários, eles serão armazenados na pasta custom-dir em seu servidor.
Você gostaria de alterar a função de tempo limite no campo Modern Upload? Confira nosso snippet sobre Como alterar o tempo limite no Modern File Upload.
Relacionado
Referência do filtro: wpforms_upload_root