フィールドの名前を探します。
[text* text-21]
私の例のように、フィールド名= "text-21"の名前を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;
}
注意、それは、名前= "テキスト-21を持っているすべてのフォームに、名前がテキスト-21である、すべてのフォーム要素にカスタム属性を追加します[テキスト* inique名]
その後
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;
}
にコードを変更adminにカスタム属性を追加するためのいずれかのオプションがありませんあなたは、JSまたは任意のカスタムコードで行わする必要があります。https:// contactform7。 com/text-fields/ –