Contact Form 7でチェックボックスの項目にデフォルトで、チェックを入れておきたい場合のメモです。
テーマのfunctions.phpに追加します。
function custom_tag_filter($tag){
    $formName = 'chackbox'; //contact form 7で設定するチェックボックス名
    //チェックボックスの場合
    if(isset($_GET['check'])){
        $name = $tag['name'];
        if($name == $formName){
            $tag['options'][] = 'default:' . $_GET['check'];
        }
    }
    return $tag;
}
add_filter('wpcf7_form_tag', 'custom_tag_filter', 11, 2);
フォームへのリンクに「?check=1」を追加します。
<a href="/contact/?check=1">資料請求</a>