Contact Form 7を利用しているページでだけJS/CSSファイルを読み込む

functions.phpに以下を追加してすべてのページでContact Form 7のJavaScriptとCSSファイルを読み込まないようにします。

add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );

次に利用しているページのテンプレートでのみ以下を実行します。wp_head()より前に読み込む必要があるようです。

    if ( function_exists( 'wpcf7_enqueue_scripts' ) ) {
      wpcf7_enqueue_scripts();
    }
    if ( function_exists( 'wpcf7_enqueue_styles' ) ) {
      wpcf7_enqueue_styles();
    }

参考:必要な場合だけ JavaScript とスタイルシートをロードさせるには