WEB掻っ穿じり

WEBデベロッパー備忘録とチャリ

Contact form 7有効化でFoundation.jsに影響の対策

  category:development

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を除けたスラッグのページを用意した方がよいかもしれません。

comments powered by Disqus