Come ottenere l'URL dal campo del modulo di caricamento dei file

Si desidera accedere all'URL dei file caricati tramite il modulo? Potreste aver bisogno di questo URL da passare a un CRM, da usare in una funzione cURL o da visualizzare le immagini nei messaggi di conferma.

Questa esercitazione mostra come recuperare l'URL del campo di caricamento dei file utilizzando PHP.

Impostazione del modulo

Per iniziare, creeremo un nuovo modulo e aggiungeremo i nostri campi. Aggiungete un campo per il caricamento dei file al vostro modulo: è qui che gli utenti caricheranno i loro file.

Se avete bisogno di aiuto per creare il vostro modulo, consultate la nostra documentazione sulla creazione dei moduli.

create il vostro modulo e aggiungete i vostri campi, compreso almeno un campo per il caricamento dei file

Ottenere l'URL del file

Successivamente, è necessario aggiungere il seguente snippet di codice che recupererà l'URL del file. Per un aiuto nell'aggiunta di snippet di codice al vostro sito, consultate la nostra guida sull'aggiunta di snippet di codice personalizzati.

Questo snippet funziona con:

  • Controllo dell'ID del modulo specifico(1000 in questo esempio)
  • Ottenere l'URL dal campo Caricamento file (ID 10 in questo esempio)
  • Visualizzazione dell'URL nel messaggio di conferma

È necessario aggiornare la riga 10 con l'ID del modulo e la riga 15 con l'ID del campo di caricamento file. Se avete bisogno di aiuto per trovare questi ID, consultate questa guida per individuare gli ID dei moduli e dei campi.

Aggiunta di CSS per ridurre le dimensioni dell'immagine

Questo è un passaggio facoltativo, tuttavia, se non si desidera visualizzare le dimensioni dell'immagine a tutta larghezza, si consiglia di aggiungere un piccolo snippet CSS al sito per ridurlo.

Per sapere dove aggiungere gli snippet CSS, consultate questo tutorial.

.image_container {
    max-width: 50%;
    margin: 0 auto;

Ora, quando il modulo viene completato, i visitatori vedranno la loro immagine sotto il messaggio di conferma.

Con questo snippet siamo riusciti a ottenere l'URL dal campo di caricamento del file e a visualizzare l'immagine all'interno del messaggio di conferma.

FAQ

D: Posso inviare questo URL a Salesforce?

R: Assolutamente sì! Non è necessario alcuno snippet di codice. Basta creare il campo personalizzato in Salesforce seguendo la documentazione. Una volta aggiunto il campo personalizzato, è sufficiente modificare il modulo e, nella scheda Marketing sotto Salesforce, mappare i campi e l'URL verrà inviato a Salesforce senza bisogno di codice.

mappare correttamente i campi sulla connessione a Salesforce per inviare l'URL di caricamento del file a Salesforce.

Ricordate che questo verrà utilizzato solo per il caricamento di 1 file.

Ed ecco fatto! Avete salvato con successo l'URL del file caricato tramite il vostro modulo. Volete nascondere le opzioni di immagine nelle notifiche via e-mail? Date un'occhiata al nostro articolo su Come nascondere le immagini nelle e-mail di notifica.

Filtro di riferimento

wpforms_frontend_confirmation_message