※ この事例は 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カスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!