WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

WordPress Contact Form 7 利用の際に読み込まれる JS, CSS を読み込まないようにする

Contact Form 7 を有効にすると全てのページでプラグインの動作に必要なJS, CSSが読み込まれてしまいます。
必要な場合もありますが、問い合わせページなど特定のページのみでしか利用しない場合は不要ですので
functions.php に下記を追記します。

// Contact Form 7 の JS, CSS を読み込まないようにする
add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );

このままでは利用するページ動かないので、対象のテンプレートや
header.php などの wp_head() が呼ばれる前に下記を記述して
必要なJS, CSS を読み込みます。

//Contact Form 7 用の JS, CSS を読み込む
if ( function_exists( 'wpcf7_enqueue_scripts' ) ) {
    wpcf7_enqueue_scripts();
}
if ( function_exists( 'wpcf7_enqueue_styles' ) ) {
    wpcf7_enqueue_styles();
}

※動作確認したWordPressバージョン:4.8

【PR】愛知県にティラノサウルスがやってくる!愛知県3ヵ所で恐竜どうぶつ園が公演

関連記事

コメントは利用できません。

アーカイブ