Trouvez le nom de votre champ.
[text* text-21]
Si le nom de votre nom de champ = "text-21", comme dans mon exemple, ajoutez ce code dans le fichier function.php.
add_filter('wpcf7_form_elements', 'imp_wpcf7_form_elements');
function imp_wpcf7_form_elements($content) {
$str_pos = strpos($content, 'name="text-21"');
$content = substr_replace($content, ' data-attr="custom" data-msg="Текст 1" ', $str_pos, 0);
return $content;
}
Remarque, il ajoutera attribut personnalisé à tous les éléments de formulaires où le nom est un texte-21, sous toutes ses formes qui ont name = "text-21, si vous voulez l'empêcher de donner ensuite votre élément de forme un nom unique, . [texte * inique-name]
ensuite modifier le code à
add_filter('wpcf7_form_elements', 'imp_wpcf7_form_elements');
function imp_wpcf7_form_elements($content) {
$str_pos = strpos($content, 'name="inique-name"');
$content = substr_replace($content, ' data-attr="custom" data-msg="Текст 1" ', $str_pos, 0);
return $content;
}
Il n'y a pas une option pour l'attribut add personnalisé dans l'admin vous devez faire avec js ou tout autre code personnalisé https:. // contactform7. com/text-fields/ –