この実装、面倒なら代行します
※ この事例は Contact Form 7 のバージョン5.4以降は使えませんのでご注意ください。
Contact Form 7で使うファイルをフォーム以外で使うことはありません。
したがって、問い合わせフォームとエントリーフォームのときだけ読み込むようにして少しでもページを軽くしたいですね。
テーマの functions.php に以下を記述します。
function wpcf7_file_include() { add_filter("wpcf7_load_js", "__return_false"); add_filter("wpcf7_load_css", "__return_false"); if( is_page("contact")||is_page("entry") ){ if( function_exists("wpcf7_enqueue_scripts") ) wpcf7_enqueue_scripts(); if( function_exists("wpcf7_enqueue_styles") ) wpcf7_enqueue_styles(); } } add_action("template_redirect", "wpcf7_file_include");
これで’contact’ページと’entry’ページ以外でContact Form 7のファイルが読み込まれることはありません。
WordPressカスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!
100ウェブで手がけた制作・開発案件を一部、ご紹介。
クライアントからご相談いただいた内容とその実装におけるポイント、工期、予算について確認いただけます。
【テレワーク実施中 につきお電話転送中】
コール中1秒程度無音状態になりますがそのままお待ちください。
受付時間
平日 10:00~18:00
メールでのお問い合わせでも
1営業日以内にご連絡いたします。