Contact particulier

Ecrire au président de la FCPE

[contact-form-7 id= »669″ title= »Formulaire : paramĂ©trer le destinataire » destination-email= »xxxxxxxxxx@gmail.com »]


Ecrire aux webmestres de la FCPE 78

[contact-form-7 id= »669″ title= »Formulaire : paramĂ©trer le destinataire » destination-email= »xxxxxxxxwebmestres@fcpe78.fr »]


RĂ©cupĂ©rer des valeurs depuis les attributs du raccourci de contact-form-7 [contact--form-7 ...] 

Utiliser default:shortcode_attr form-tag option, qui rĂ©cupĂšre la valeur par dĂ©faut.

Par exemple, si vousavez un champ “destination-email”  pour l’adresse de destination :

[email* destination-email]

Pour rĂ©cupĂ©rer la valeur par dĂ©faut depuis le raccourci , ajouter default:shortcode_attr au form-tag:

[email* destination-email default:shortcode_attr]

Puis, ajouter un attribut avec le mĂȘme nom dans le raccourci :

[contact--form-7 id="123" title="Contact Form" destination-email="xxxxxx@example.com"]

Encore une petit manip.

Normalement , les raccourci WordPress ne rĂ©cupĂšrent que les attribut prĂ©dĂ©finis, on doit doit l’enregistrer au prĂ©alable.

Ajoutez le code suivant dans le fichier functions.php file de votre thĂšme :

1
2
3
4
5
6
7
8
9
10
11
add_filter( 'shortcode_atts_wpcf7', 'custom_shortcode_atts_wpcf7_filter', 10, 3 );
 
function custom_shortcode_atts_wpcf7_filter( $out, $pairs, $atts ) {
    $my_attr = 'destination-email';
 
    if ( isset( $atts[$my_attr] ) ) {
        $out[$my_attr] = $atts[$my_attr];
    }
 
    return $out;
}

Cachons ce champ que les robot ne sauraient voir…  Par exemple :

<div style="display:none">[email* destination-email default:shortcode_attr]</div>