Un utente ha chiesto informazioni su Contact Form DB di Wordpress

Sostituisci i file allegati con i moduli prima di salvare

Un utente ha chiesto 👇

Ciao ho un modulo CF7 con campo di caricamento file. Sto usando DB Contact Form (grazie per questo fantastico plugin) per salvare le voci.

ora voglio cambiare il nome del file in qualcosa di simile (filename.pdf a username_date_filename.pdf)

Ho letto il tuo tutorial sulla modifica dei dati prima di salvare ma non riesco a trovare il modo per farlo perché la mia conoscenza di PHP è molto limitata. Puoi per favore aiutarmi a ottenere questo risultato.

(@drtechy)

2 anni, 7 mesi fa

Voglio usare questa funzione nel plugin “azioni di scelta rapida e filtri”, ma il nome del file non cambia

function changefilename ($formData){
    $formName = 'vbdcp'; // change this to your form's name
	
	// CHANGE THIS: upload field name on your form
    $fieldName = 'VBDCPReport'; 
    
	if ($formData && $formName == $formData->title && isset($formData->uploaded_files[$fieldName])) {
       
        $path = pathinfo($formCopy->uploaded_files[$fieldName]);
      
	$newfile = $formData->posted_data['InstituteName'] . '_' . $path['basename'];
 
	$formData->posted_data['NVBDCPReport'] = $newfile;
		
    }
    return $formData;
}
 
add_filter('cfdb_form_data', 'changefilename');

per favore istruiscimi con il metodo corretto …

Questa risposta è stata modificata 2 anni, 7 mesi fa.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *