Como engadir a subida de ficheiros aos formularios de WordPress
Ás veces, os campos de texto non son suficientes. Necesitas que os usuarios envíen currículos, suban fotos, adxunten documentos ou envíen capturas de pantalla. Os campos de carga de ficheiros transforman os formularios de contacto básicos en potentes ferramentas de recollida de documentos.
Nesta guía, aprenderás a engadir a funcionalidade de subida de ficheiros aos teus formularios de WordPress, desde a configuración básica ata a configuración avanzada.
Por que engadir subidas de ficheiros a formularios
Recolle o que o texto non pode capturar
- Currículos/CVs – Os documentos formatados contan máis que o texto
- fotos – Probas visuais, exemplos, portafolios
- Imaxes – Mostrar exactamente o que ven os usuarios
- Documentos – Contratos, certificados, rexistros
Axiliza os fluxos de traballo
- Sen anexos de correo electrónico separados
- Ficheiros vinculados a envíos de formularios
- Todo nun só lugar
- Máis doado de rastrexar e organizar
Experiencia profesional
- Capacidade de formulario moderno
- Os usuarios esperan opcións de subida de ficheiros
- Reduce as solicitudes de ida e volta
Casos de uso comúns de carga de ficheiros
Solicitudes de emprego
- Currículo/CV (PDF, DOC)
- Carta de presentación
- Mostras de portafolio
- certificacións
Tickets de Soporte
- Capturas de pantalla de problemas
- Rexistros de erros
- Ficheiros de configuración
- Gravacións de vídeo
Solicitudes de cotización
- Especificacións do proxecto
- Imaxes de referencia
- Deseños existentes para replicar
- Planos de planta, planos
Reclamacións de seguros
- Fotos de danos
- Informes policiais
- Expedientes médicos
- Receipts
Comentario do cliente
- Fotos do produto
- Imaxes antes/despois
- Contido xerado polo usuario
Rexistro de eventos
- Verificación de identificación
- Proba da elegibilidade
- Listas de equipos
Solicitudes de contratistas/provedores
- Licenzas comerciais
- Certificados de seguros
- Mostras de traballo
Engadir a subida de ficheiros ao formulario
Aquí tes como engadir ficheiros subidos con Creador automático de formularios:
Paso 1: Instalar o creador de formularios automático
- Ir a Complementos → Engadir novo
- Buscar "A.F.B."(a abreviatura de Auto Form Builder)"
- Buscar "AFB – Creador automático de formularios – Creador de formularios de arrastrar e soltar"
- prema Instalar agora, Entón Activar
Paso 2: Crea ou edita o teu formulario
- Ir a Creador automático de formularios → Engadir novo (ou editar o formulario existente)
- Verás o creador de formularios de arrastrar e soltar
Paso 3: Engadir o campo de subida de ficheiros
- Buscar Cargar un ficheiro na paleta de campo
- Arrástrao ao lenzo do formulario
- Posición onde o queiras (normalmente despois dos campos de contacto)
Paso 4: Configurar a configuración básica
Fai clic no campo de carga de ficheiros para abrir a configuración:
Etiqueta de campo
Ponlle unha etiqueta clara e descritiva:
- "Cargar currículo"
- "Adxuntar documentos"
- "Cargar capturas de pantalla"
- "Adxuntar ficheiros"
Obrigatorio/Opcional
Decide se a subida de ficheiros é obrigatoria:
- Esixe – O usuario debe subir para enviar
- opcional – O usuario pode enviar sen ficheiros
Texto de axuda
Engadir instrucións para os usuarios:
- "Sube o teu currículo en formato PDF ou Word"
- "Adxuntar capturas de pantalla que mostren o problema"
- "Tamaño máximo do ficheiro: 10 MB"
Paso 5: Configurar as restricións de tipo de ficheiro
Controla que tipos de ficheiros se aceptan:
Por categoría
- imaxes – JPG, PNG, GIF, WebP
- Documentos – PDF, DOC, DOCX
- Spreadsheets – XLS, XLSX, CSV
- arquivo – ZIP, RAR
- auditivo – MP3, WAV
- video – MP4, MOV
Activa só o que necesitas
Para currículos: Activar só documentos
Para capturas de pantalla: Activar só imaxes
Para anexos xerais: Activar Documentos + Imaxes
Paso 6: Definir límites de tamaño
Evitar subidas de tamaño excesivo:
- Límite por ficheiro – Tamaño máximo para cada ficheiro
- Configuración común: 5 MB, 10 MB, 25 MB
- Ten en conta as limitacións do servidor
Paso 7: Configurar varios ficheiros (opcional)
Permitir que os usuarios carguen máis dun ficheiro:
- Activar varios ficheiros – Activar/desactivar
- Ficheiros mínimos – Mínimo requirido (0 para opcional)
- Máximo de ficheiros – Tapa para evitar malos tratos
Paso 8: Garda e proba
- Garda o teu formulario
- Vista previa ou incrustar nunha páxina
- Proba de subida de varios ficheiros
- Verificar que os ficheiros aparezan nos envíos
Opcións de configuración de subida de ficheiros
Ficheiros únicos fronte a varios
| escenario | Usa Cando | Exemplo |
|---|---|---|
| Ficheiro único | Só se precisa un documento | Foto de perfil, currículo único |
| Varios ficheiros | Espéranse varios ficheiros | Portfolio, varias capturas de pantalla |
Restricións de tipos de ficheiro
| Escenario | Tipos recomendados |
|---|---|
| Solicitudes de emprego | PDF, DOC, DOCX |
| Tickets de apoio | Imaxes (JPG, PNG) + PDF |
| Envíos de fotos | JPG, PNG, WebP |
| Importacións de datos | CSV, XLS, XLSX |
| Documentos xerais | PDF, DOC, DOCX, Imaxes |
| Ficheiros comprimidos | ZIP |
Directrices do límite de tamaño
| Tipo de ficheiro | Tamaño típico | Límite suxerido |
|---|---|---|
| Documentos de texto (DOC, PDF) | 100 KB – 2 MB | 5-10 MB |
| Spreadsheets | 100 KB – 5 MB | 10 MB |
| Fotos (comprimidas) | 500 KB – 5 MB | 10 MB |
| Imaxes de alta resolución | 5 MB – 20 MB | 20-25 MB |
| Vídeos curtos | 10 MB – 100 MB | 50-100 MB |
Exemplos de campos de subida de ficheiros
Carga de currículos (solicitude de emprego)
- Discográfica: "Cargar currículo"
- necesario: si
- Múltiple: Non (ficheiro único)
- Tipos de ficheiros: PDF, DOC, DOCX
- Tamaño máximo: 5 MB
- Texto de axuda: "Sube o teu currículo (formato PDF ou Word, máximo 5 MB)"
Adxunto de captura de pantalla (ticket de soporte)
- Discográfica: "Adxuntar capturas de pantalla"
- necesario: Non (opcional)
- Múltiple: Si (ata 5)
- Tipos de ficheiros: JPG, PNG, GIF
- Tamaño máximo: 10 MB cada un
- Texto de axuda: "Cargar capturas de pantalla que mostren o problema (opcional, ata 5 imaxes)"
Paquete de documentos (solicitude de orzamento)
- Discográfica: "Documentos do proxecto"
- necesario: Non
- Múltiple: Si (ata 10)
- Tipos de ficheiros: PDF, DOC, imaxes, ZIP
- Tamaño máximo: 15 MB cada un
- Texto de axuda: "Adxunte calquera documento, imaxe ou especificación relevante"
Envío de fotos (concurso)
- Discográfica: "Fotos de participantes no concurso"
- necesario: si
- Múltiple: Si (3-5 ficheiros)
- Tipos de ficheiros: Só JPG e PNG
- Tamaño máximo: 10 MB cada un
- Texto de axuda: "Sube de 3 a 5 fotos de alta calidade (JPG ou PNG)"
Acceso aos ficheiros cargados
Envíos en formulario
- Ir a Creador automático de formularios → Envíos
- Atopa e fai clic na presentación
- Os ficheiros cargados aparecen coa entrada
- Fai clic para descargar ou ver
Localización de almacenamento de ficheiros
Os ficheiros cargados adoitan almacenarse en:
- Cartafol de subidas de WordPress
- Organizado por data ou formulario
- Accesible a través da biblioteca multimedia ou ligazóns directas
En Notificacións por correo electrónico
Dependendo da configuración:
- Ficheiros adxuntos ao correo electrónico de notificación
- Ou ligazóns para descargar ficheiros
Nota: Os ficheiros grandes poden superar os límites de anexos de correo electrónico. As ligazóns son máis seguras para ficheiros grandes.
Na exportación CSV
Os campos de ficheiro normalmente expórtanse como:
- URLs aos ficheiros cargados
- Nomes de ficheiros
Requisitos e límites do servidor
Configuración de PHP
A configuración do servidor afecta ás subidas:
| escenario | O que controla | Valores comúns |
|---|---|---|
| upload_max_filesize | Tamaño máximo por ficheiro | 2M, 10M, 64M |
| post_max_size | Total máximo de datos POST | 8M, 32M, 128M |
| cargas máx | Máximo de ficheiros por solicitude | 20 |
| hora máxima_execución | Tempo de espera do script | 30, 60, 300 segundos |
Comprobando os teus límites
Para atopar os límites do teu servidor:
- Ir a Ferramentas → Estado do sitio → Información
- Expandir servidor sección
- Buscar valores relacionados coa carga
Se os límites son demasiado baixos
- Póñase en contacto co seu provedor de hospedaxe
- Ou engádeo a .htaccess / php.ini (se está permitido)
- Definir límites de formulario por debaixo dos límites do servidor
Consideracións de seguridade
Validación do tipo de ficheiro
Restrinxir sempre os tipos de ficheiro:
- Activa só os tipos que realmente necesitas
- Non permitir nunca ficheiros executábeis (.exe, .php, .js)
- A validación ocorre tanto no cliente como no servidor
Seguridade do almacenamento de ficheiros
- Ficheiros almacenados fóra da raíz web cando sexa posible
- O acceso directo á URL pode estar restrinxido
- Ten en conta quen pode acceder aos ficheiros cargados
Prevención de malware
Para aplicacións sensibles:
- Usar complementos de seguridade con análise de software malicioso
- Restrinxir a formatos seguros comúns (PDF, JPG)
- Revisar as cargas antes de usalas
Mellores Prácticas
1. Sexa específico sobre os requisitos
Indica aos usuarios exactamente o que deben cargar:
- Tipos de ficheiro aceptados
- Tamaño máximo do ficheiro
- Número de ficheiros permitidos
- O que debe conter o ficheiro
2. Empregar límites axeitados
Adaptar os límites ás necesidades reais:
- Os currículos non precisan un límite de 50 MB
- Os concursos de fotografía requiren límites máis amplos
- Ten en conta a capacidade do servidor
3. Fai que sexa opcional cando sexa posible
Non requira ficheiros a menos que sexan esenciais:
- Pode que os usuarios non teñan ficheiros listos
- Aumenta a taxa de completado de formularios
- Facer un seguimento dos ficheiros se é necesario
4. Activar Arrastrar e Soltar
Experiencia de usuario moderna e sinxela:
- Os usuarios esperan arrastrar e soltar
- Máis rápido que premer-explorar-seleccionar
- Funciona con varios ficheiros
5. Mostrar o progreso da subida
Os ficheiros grandes tardan tempo:
- A barra de progreso evita confusións
- Os usuarios saben que a carga funciona
- Reduce as subidas abandonadas
6. Proba a fondo
Antes de emitir en directo:
- Cargar varios tipos de ficheiros
- Proba nos límites de tamaño
- Proba con tipos de ficheiro non válidos (debería rexeitarse)
- Verificar que os ficheiros aparezan nos envíos
- Proba en dispositivos móbiles
Resolución de problemas de subida de ficheiros
A subida falla inmediatamente
Comprobar:
- O tipo de ficheiro está permitido
- O tamaño do ficheiro está dentro do límite
- JavaScript está activado no navegador
Fallo de subida a medias
Causas posibles:
- Tempo de espera do servidor
- Cortouse a conexión
- Superouse o tamaño máximo do servidor
Solucións:
- Reduce o tamaño do ficheiro
- Comprobar os límites do servidor
- Proba primeiro con ficheiros máis pequenos
Ficheiros que non aparecen na presentación
Comprobar:
- Carga completada antes do envío do formulario
- O servidor ten espazo en disco dispoñible
- Permisos de ficheiro axeitados no servidor
Erro "Tipo de ficheiro non permitido"
Solucións:
- Activar o tipo de ficheiro na configuración do campo
- O usuario pode estar a cargar un formato incorrecto
- Comprobar que a extensión do ficheiro coincida co contido
Non se poden descargar os ficheiros cargados
Comprobar:
- Os ficheiros existen na localización de almacenamento
- Permisos de ficheiro correctos
- As ligazóns/rutas son válidas
Preguntas máis frecuentes
A versión gratuíta inclúe a subida de ficheiros?
Si! O creador de formularios automático inclúe a funcionalidade de subida de ficheiros na versión gratuíta; non se require ningunha actualización de pago para as subidas de ficheiros básicas.
Que tipos de ficheiros poden subir os usuarios?
Podes controlar isto na configuración de campo. As opcións habituais inclúen imaxes (JPG, PNG), documentos (PDF, DOC), follas de cálculo (XLS, CSV) e arquivos (ZIP). Activa só o que precises.
Cal é o tamaño máximo do ficheiro?
Isto defínese na configuración de campo, pero tamén está limitado pola configuración de PHP do servidor. Comproba a configuración upload_max_filesize do servidor.
Os usuarios poden subir varios ficheiros?
Si, activa "Permitir varios ficheiros" na configuración do campo e define límites mínimos/máximos.
Onde se almacenan os ficheiros subidos?
Os ficheiros almacénanse no cartafol de subidas de WordPress e están vinculados aos envíos de formularios. Véxaos no panel de envíos.
Son seguros os ficheiros cargados?
As subidas de ficheiros inclúen a validación dos tipos permitidos. Para maior seguridade, restrinxe os tipos de ficheiro só ao que necesitas e considera a posibilidade de complementos de seguridade para a análise de software malicioso.
Resumo
Engadindo a subida de ficheiros aos formularios de WordPress:
- Engadir o campo de subida de ficheiros – Arrastra ao teu formulario
- Establecer unha etiqueta clara – Indicar aos usuarios o que deben subir
- Restrinxir os tipos de ficheiro – Activa só o que precises
- Definir límites de tamaño – Dentro das capacidades do servidor
- Configurar varios ficheiros – Se é necesario
- Engadir texto de axuda – Explicar os requisitos
- Proba a fondo – Varios ficheiros, tamaños e dispositivos
Conclusión
As subidas de ficheiros van máis alá da simple recollida de texto. Currículos, fotos, documentos, capturas de pantalla: o que precises, os usuarios poden envialo directamente a través do formulario. Sen anexos de correo electrónico, sen ficheiros perdidos, todo organizado co envío.
Creador automático de formularios Inclúe a subida de ficheiros na versión gratuíta, con función de arrastrar e soltar, varios ficheiros, restricións de tipo e límites de tamaño. Engadir subidas de ficheiros só require uns poucos clics.
Listo para aceptar subidas de ficheiros? Descargar o creador automático de formularios e engade a capacidade de subida de ficheiros aos teus formularios hoxe mesmo.