CF7のinputタグにidつける

↑こんな感じのを作りたかった

CF7デフォルトのclassとidにtest等入れても囲むspanにしかclassとidが適用されず<input>には適用されない

忘れた時用

・画像をクリックしてもラジオボタンが反応するようにしないとあまりにも使い勝手が悪いので

<label for="xxx">
   <img src="yyyyyyyzzzzzzz">
</label>
<input id="xxx">

にしなきゃらない。

<script type="text/javascript">
    jQuery(function($){
        for(var i = 0;i<x;i++){
            $(':radio').eq(i).attr('id', 'xxx'+i);
        }
    });
</script>

これで<input type=”radio”>にのみid付与可能

classでいいならば

 add_filter('wpcf7_form_elements', 'add_checkbox_attributes');

function add_checkbox_attributes ($form){
  $form = str_replace('<input type="checkbox"', '<input class="xxx" type="checkbox"', $form);
  return $form;
}

をfunctions.phpに追加のほうが早いし簡単みたい