WP-Contact Form

¬Article by admin with 0 comments 0 comments
28 lug 2009

Questo è un Plugin che tutti i Blog Aziendali devono avere. Sarebbe il Form dei Contatti con ANTISPAM, per essere contattati direttamente dal nostro sito.
Consiglio questo plugin perche funziona perfettamente, in precedenza ne ho provati altri ma sempre senza successo.
Questo plugin oltre ad offrirci un’ottima funzionalità, ci dà la possibilità di inserire una domanda qualsiasi e così di poter tentare di frenare l’operato degli spambot.

Installazione:
1.- Scarica il plugin WP-Contact Form
2.- Dezipparlo.
3.- Caricalo nella cartella wp-content/plugins/. (consiglio di usare sempre FileZilla).
4.- Attiva il plugin nel pannello di controllo nella sezione PLUGIN, cliccando su "Attiva".
5.- Ora dobbiamo solo configurate a seconda le nostre necessità il plugin cliccando su:
Bacheca > Impostazioni > Contact Form
Come potremo notare, possiamo inserire molti particolari, quelli più risalienti sono:
Il multi-subject, basta separare i diversi "oggetti" delle mail tramite il carattere "|" (senz’apici)
La domanda antispam “What is your challenge question?” e la risposta da ottenere.
6.- Ultimo passaggio: Creare una nuova pagina (es. Contattaci) e impostiamo la scrittura in HTML. E inseriamo questo codice:
%% wpcontactform %% (tutto senza spazi).
WP Contact Form

Come voi potrete vedere subito dopo l’attivazione del Plugin, il Form è in inglese…

Volete farlo diventare tutto in italiano???
Basta fare altri 2 passaggi:
1.- Entriamo nel nostro server (con FileZilla) ed entriamo qui: wp-content/plugins/WP-Contact Form qui dentro troveremo questo file: wp-contactform.php
2.- Modifichiamo il file trovato:
Per modificarlo dobbiamo settare i permessi di quel file in questo modo:
Clicchiamo col tasto destro del mouse e selezioniamo Permessi file.
Ci comparirà una finestra che ci permetterà di “cambiare gli attributi del file”.
Qui dentro troveremo la voce “Valore numerico” che solitamente si trova impostato in "644". Noi dobbiamo impostarlo a "777" per poter modificare il nostro file.

Dopo questo passaggio, dobbiamo cliccare di nuovo col tasto destro del mouse  sul file wp-contactform.php e selezioniamo questa volta su “Visualizza / Modifica”.
Qui dentro troveremo dei codici, quasi verso la fine ci sono i campi da modificare, io vi segnalerò in arancione il posto dove si trovano i nomi e cosi potrete individuarli rapidamente: 

$form .= ‘<legend>’.$wpcf_legend.’</legend>’;     }     $form .= ‘<form action="’.get_permalink().’" name="wpcf_form" method="post">’;     $form .= ‘<input type="hidden" value="process" name="wpcf_stage"/>’;     $form .= $wpcf_strings['error'];     $form .= ‘<p><label for="wpcf_your_name">’. __(‘Nome:’,'wpcf’).’</label>’;     $form .= $wpcf_strings['name'].’</p>’;     $form .= ‘<p><label for="wpcf_email">’. __(‘E-mail:‘,’wpcf’).’</label>’;     $form .= $wpcf_strings['email'].’</p>’;     $form .= ‘<p><label>’.__(‘Domandona:‘,’wpcf’).’</label><span>’. __($question, ‘wpcf’).’</span></p>’;     $form .= ‘<p><label for="wpcf_response">’. __(‘Risposta:‘,’wpcf’).’</label>’;     $form .= $wpcf_strings['response'].’</p>’;     $form .= ‘<p><label for="wpcf_website">’. __(‘Sito Web:‘,’wpcf’).’</label>’;     $form .= ‘<input type="text" name="wpcf_website" id="wpcf_website" maxlength="100" tabindex="14" value="’.htmlentities($_POST['wpcf_website']).’" /></p>’;     $form .= ‘<p><label for="wpcf_usersubject">’. __(‘Oggetto:‘,’wpcf’).’</label>’;     if(strpos(get_option(‘wpcf_subject’),"|")>0) {      $subjectarray = array();      $subjectarray = explode("|",get_option(‘wpcf_subject’));       $form .= ‘<select name="wpcf_usersubject" id="wpcf_usersubject" tabindex="15">’;       for ($i=0; $i<count($subjectarray);$i++ ) {        $arrayoption = ”;        $arrayoption = trim($subjectarray[$i]);        if ($arrayoption!=”) {         $form .= ‘<option value="’.trim($subjectarray[$i]).’">’.trim($subjectarray[$i]).’</option>’;        }       }       $form .= ‘</select>’;      } else {      if (get_option(‘wpcf_showsubject’)=="TRUE") {       $form.= $wpcf_strings['usersubject'];      }     }     $form .= ‘</p>’;     $form .= ‘<p><label for="wpcf_msg">’. __(‘Messaggio:‘,’wpcf’).’</label>’;     $form .= $wpcf_strings['msg'].’</p>’;     if (get_option(‘wpcf_copy’)==’TRUE’) {      $form .= ‘<p><label for="wpcf_copy">’. __(‘Invia una Copia alla mia E-mail‘,’wpcf’).’</label>’;      $form .= ‘<input id="copy" type="checkbox" tabindex="17" value="true" name="copy" title="’. __(‘Send me a copy’,'wpcf’).’"/></p>’;     }     $form .= ‘<p><input id="contactsubmit" type="submit" value="’. __(‘Invia‘,’wpcf’).’" tabindex="18" name="Submit"/></p>’;     $form .= ‘</form></fieldset></div>’;

Nota importante:
Attenzione a non cancellare gli apici (IMPORTANTISSIMO)
Consiglio sempre di far molta attenzione per non alterare il programma.
Consiglio sempre di far uso di un backup prima di effettuare delle modifiche ai codici.
 In caso venisse alterato il programma, e non sapete come fare; trattandosi di un plugin; basta cancellarlo dalla cartella Plugin (del nostro server) e poi dopo basta trasferirlo di nuovo per rifare tutti i passagi con più attenzione :)

Tags:
Category: WordPress
Name (Req)

E-mail (Req)

URI

Message

PubblicitaFaiDaTe

GUIDE

La Azienda

Archivi

Elenco Link