WordPress offre un ampio numero di plugin grazie ai quali é possibile integrare al codice di base della piattaforma alcune nuove opzioni potenzialmente utili per estendere ed ottimizzare al meglio le funzionalità del proprio weblog. Inside Plugins nasce come rubrica informativa e di segnalazione con il chiaro intento di fornire un supporto di base ai blogger che affidano a WordPress le loro pubblicazioni online: Contact Form 7 by Takayuki Miyoshi.
Contact Form 7 é un plugin che permette la gestione di uno o piú moduli di contatto personalizzabili. Sarà altresì possibile impostare a proprio piacere tanto il contenuto del modulo quanto il setting per le email.
![]()
Installazione:
- Scaricare e decomprimere il file zip del plugin
- Scaricare l’archivio
.zipdi localizzazione in italiano (tab “Localizzazione“) - Decomprimere l’archivio wpcf7-it_IT.zip ed inserire quindi il file wpcf7-it_IT.mo nella sotto-cartella
languages(in sostituzione di quello allocato nella directory del plugin) - Upload via FTP della cartella “contact-form-7″ in
wp-content/plugins/ - Attivare il plugin
- Configurare le opzioni nella pagina Strumenti/Contact Form 7
Contact Form 7:
Affinché il plugin possa funzionare correttamente in modo tale da potere inserire un contact form in un articolo, pagina oppure widget di testo, sarà necessario che sia stato creato/impostato almeno un modulo di contatto (ad esempio, per iniziare il plugin propone all’avvio del programma un contact form di base predefinito dallo sviluppatore) .

impostazioni back-end
Impostazioni predefinite per il modulo:
- nome utente | il nome del mittente
- email | indirizzo email del mittente
- oggetto | breve descrizione del contenuto
- messaggio | campo per il corpo del messaggio (contenuto informativo)
- invio | pulsante per l’invio del messaggio
Configurazione modulo (via tag):
- menu a tendina
- caselle di verifica
- radio buttons
- consenso
- quesito
- CAPTCHA
- caricamento file
Impostazioni email:
- destinatario | indirizzo email della casella di posta del ricevente
- mittente | indirizzo email autore del messaggio
- oggetto | breve descrizione del contenuto
- file allegati | elenco dei file allegati
- contenuti HTML | selezione/deselezione per messaggio email in formato HTML
Messaggi informativi e di notifica (front-end del sito) rivolti al mittente:
- invio del messaggio avvenuto con successo
- mancato invio del messaggio
- messaggio considerato quale spam da Akismet
- messaggio per la errata compilazione di un campo obbligatorio
- messaggio di errore per la mancata compilazione di un campo obbligatorio
- messaggio per la errata compilazione dell’indirizzo email
- messaggio per la mancata accettazione obbligatoria dei termini d’uso
- messaggio per la risposta errata al quesito anti-spam
- messaggio per la compilazione errata del codice CAPTCHA
- messaggio generico per un errore durante il caricamento di un file
- messaggio informativo di notifica caricamento di un file con estensione non consentita
- messaggio informativo di notifica caricamento di un file con dimensione eccessiva
Mail (2)
Il plugin offre la possibilità di utilizzare per i moduli di contatto una sezione alterntiva e personalizzabile per la impostazione email. Con altri termini, sarà possibile creare ad esempio due moduli di contatto identici con differenti destinatari.
Per la visualizzazione del modulo di contatto in un articolo, pagina oppure widget di testo sarà necessario inserire il seguente tag:
tag
laddove con x viene inteso il numero identificativo del modulo.
Localizzazione:
Ho realizzato* il file di localizzazione in italiano per il plugin. Affinché i file di traduzione del plugin possano essere sempre aggiornati alla ultima versione, sarà necessario scaricare l’archivio° wpcf7-it_IT.zip qui sotto ed estrarre quindi i file wpcf7-it_IT.po e wpcf7-it_IT.mo. Ad operazione avvenuta, caricare via FTP i due file nella sotto-cartella /languages del plugin.
Download
Contact Form 7 in italiano { Versione 3.0.2.1 | file ".zip" | 12.88 kB | Last Updated 19-12-2011 | 1601 hits }
CAPTCHA
Il modulo CAPTCHA per Contact Form 7 é stato separato dal plugin. Nel caso in cui si desiderasse utilizzare la verifica via CAPTCHA, si dovrà necessariamente scaricare il plugin Really Simple CAPTCHA. In caso contrario, la funzione CAPTCHA non sarà piú utilizzabile.
Traduzione in italiano di Contact Form 7
*La versione 1.9.3 di Contact Form 7 viene distribuita con un file di localizzazione in italiano composto da 45 stringhe (risalente al 29 Settembre 2007) realizzato dal traduttore “Bruno“. Poiché l’ultimo aggiornamento del file wpcf7-it_IT.mo risale a circa 18 mesi fa, ne consegue che oltre la metà delle frasi utilizzate da Contact Form 7 siano visualizzabili esclusivamente in lingua inglese. Il mio lavoro é stato quello di tradurre le rimanenti 55 stringhe (update via file .pot corrente) nonché di revisionare il contenuto delle precedenti già localizzate accordandolo con le nuove da me realizzate.
Contact Form 7
Versione: 3.0.2.1
Ultimo aggiornamento: 18-12-2011
Versione minima di WordPress: 3.2 o superiore
Compatibile sino alla: 3.3.1
WP-Plugin Directory
SVN repository
Ciao Gianni,
sto giochicchiando con un sito multilingua grazie al plugin qtranslator ma ho problemi con il modulo contact form 7
C’è una soluzione per mostrare nella sidebar il modulo in inglese, al cambio lingua?
Resta in attesa di una tua risposta,
grazie mille!
Ciao hannibal, prova a leggere QUI, QUI oppure QUI
Gianni
Ciao e grazie per la risposta… ho visto i link ma ancora non ho risolto :/
Premetto che sto usando il widget di contact form 7 nella sidebar.
Grazie mille per la disponibilità!
Ho risolto in parte; grazie per i link!
Ciao elfoman,
inserisci questo codice nel file “functions.php” del tuo tema
---- START ---- add_filter( 'wpcf7_mail_components', 'yourcustom_add_editors_to_to', 10, 2 ); function yourcustom_add_editors_to_to( $components, $contact_form ) { $editors = get_users( array( 'role' => 'editor' ) ); foreach ( $editors as $editor ) { if ( ! empty( $editor->user_email ) ) $components['recipient'] .= ', ' . $editor->user_email; } return $components; } ---- END ----Non ho parole!
Avrò scritto su almeno 10 forum ma niente!
Nell’arco di neanche 24 ore mi hai risolto il problema.
Spero in qualche modo di ricambiare il favore quanto prima (dovresti avere la mia mail)!
Sto lavorando ad un progetto e spero al più presto di poterlo pubblicare. Avrò bisogno di un certo periodo di “rodaggio” far testare il funzionamento ad una cerchia di persone competenti, se la cosa può interessarti ti mando un invito non appena ho tutto pubblicato!
Grazie ancora.
A presto
Sono molto lieto che il problema sia stato risolto!
Gianni
Grazie Marco per il chiarimento. Ho attivato la funzione nativa di WordPress per la nidificazione dei commenti (Bacheca/Impostazioni/Discussione nella sezione “Altre impostazioni commenti” alla voce “Abilitare i commenti nidificati per X livelli di profondità”). Per quanto concerne invece lo stile, occorre lavorare sul foglio di stile del tema.
Ciao elfoman, prego… di nulla!
Ho inviato la email a Takayuki. Considera che vive in Giappone quindi, il fuso orario potrebbe non esserci favorevole. Così come ricevo una risposta ti faccio sapere…
Happy Blogging,
Gianni
Ciao e complimenti per il lavoro che svolgi, è di grande utilità! Volevo chiederti se potevi aiutarmi a capire come potevo fare a:
devo fare in modo che una volta completato il form da parte di un utente non registrato al sito, l’e-mail arrivi in automatico ad una specifica categoria di utenti registrati al blog, esempio i redattori. Ora so benissimo che potrei aggiungere “a mano” gli indirizzi e-mail dei redattori, ma quello che mi serve è che in automatico ogni volta che un utente si registra al blog come redattore possa ricevere le email senza che io debba inserire a mano il suo indirizzo, cioè con una funzione che prendesse direttamente il campo mail da quella specifica categoria di utenti per rendere il tutto automatico.
Spero di non essere stato troppo contorto nella spiegazione.
Grazie .
Ciao elfoman, grazie. Temo che cf7 non contempli questa funzione.
Hai qualche suggerimento su modifiche al codice?
grazie.
Non così su due piedi… ho googolato un’oretta per trovare una soluzione ma senza esito. Provo a contattare direttamente l’autore del plugin e ti faccio sapere.
Sei un grande!
Naturalmente prima di scriverti avevo cercato anche io in lungo e largo, ma niente………. a presto e grazie del tempo e la collaborazione che mi stai dedicando.
A presto.