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

harada 21views 更新:2016年10月5日

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 とスタイルシートをロードさせるには

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません