HOMEBLOG ⟩ Contact Form7 の JSとCSS 必要なページでのみロード

Contact Form7 の JSとCSS 必要なページでのみロード

WordPressのプラグイン「Contact Form7」は、有効化すると全ページで読み込まれてしまいます。
必要なページでのみ動作させるには、下記のようなコードを使用することでフォームを設置したページでのみ動作させることができます。


//読み込み停止
add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );

//必要なページでのみ読み込み
function active_wpcf7_load() {
    if( is_page( 'ページ名' ) )  ) {
        if ( function_exists( 'wpcf7_enqueue_scripts' ) ) {
            wpcf7_enqueue_scripts();
        }
        if ( function_exists( 'wpcf7_enqueue_styles' ) ) {
            wpcf7_enqueue_styles();
        }
    }
}
add_action( 'wp_enqueue_scripts', 'active_wpcf7_load' );