私は自分のサイトで一度だけ使用されるフォームのテンプレートページを持っています。フォームは jquery validate plugin を使用するフォーム検証を使用します(このような素晴らしいプラグイン)。 cart66プラグインがロードされると、フォーム検証は機能しなくなります。
このページではcart66は必要ないので、競合を探すために年齢を費やすのではなく、単にそのテンプレートページのプラグインをオフにするのが最も簡単だろうと思いました。
個々のテンプレートページでプラグインのロードを停止することは可能ですか?私はWordPress 3.2.1を使っています
プラグインオーガナイザーを使用してください。 http://wordpress.org/extend/plugins/plugin-organizer/ /。テンプレートによってプラグインを無効にすることはできませんが、投稿、ページ、カスタムpost_type、または任意のURLによって無効にすることができます。
Cart66のjavascriptとあなたのフォームプラグインが衝突しているようです。エンキュースクリプト機能を使用して、ページ/投稿ごとにJavaScriptを「オフ」にすることができます。
うまくいけば、両方のプラグインが上手く書かれていて、この方法でそれらのjavascriptを含んでいます。
http://codex.wordpress.org/Function_Reference/wp_enqueue_script
もしそうなら、彼らはあなたがスクリプトを登録解除(またはデキュー)するために使用できるハンドルを持つでしょう。
http://codex.wordpress.org/Function_Reference/wp_deregister_script
条件付きスクリプトを書く必要があります
<?php if(!is_page('FORM-PAGE-SLUG')){wp_dequeue('form-javascript-handle')}?>
それは良い出発点であるべきです。
はい、特定のページに表示される特定のプラグインやスクリプトフォームを無効にすることができます。
この例をチェックする方法 簡単なfancyboxプラグインが表示されないようにしました
それが役に立てば幸い :)