Contact form 7有効化でFoundation.jsに影響の対策
category:web
WPと『Foundation』でサイト構成、問い合わせプラグインの『Contact form 7』を有効化。
その際にFoundationのトップナビ
class="toggle-topbar menu-icon"
がMedia Queries のmedium以下が展開されない現象について。
これによるとContact form 7を有効化すると、全ページにjavascriptとcssのリンクを書き出すとのことで、確かに停止するとFoundationは通常通り動作する。
Contact form 7を適応しているページだけにjsとcssを読み込ますための記述の備忘録です。
wp-config.phpに記述
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */の上に追記。
define ('WPCF7_LOAD_JS', false);
define('WPCF7_LOAD_CSS', false);
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */
header.phpに記述
ID:23のページだけに適用させる場合。
if (is_page('23')) {
if ( function_exists( 'wpcf7_enqueue_scripts' ) ) {
wpcf7_enqueue_scripts();
wpcf7_enqueue_styles();
}
}
問い合わせページだけFoundationを除けたスラッグのページを用意した方がよいかもしれません。