WordPressカスタマイズ事例

Contact Form 7のファイルを必要な場合にのみ読み込む

Contact Form 7で使うファイルをフォーム以外で使うことはありません。
したがって、問い合わせフォームとエントリーフォームのときだけ読み込むようにしましょう。

テーマの function.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カスタマイズ事例