Ich habe eine Vorlagenseite mit Formular, die auf meiner Website nur einmal verwendet wird. Das Formular verwendet die Formularvalidierung mit dem jquery validate-Plugin (so ein großartiges Plugin). Sobald das cart66-Plugin geladen ist, funktioniert die Formularüberprüfung nicht mehr.
Anstatt ewig nach dem Konflikt zu suchen, dachte ich, es wäre am einfachsten, das Plugin für diese Vorlagenseite einfach auszuschalten, da cart66 auf dieser Seite nicht benötigt wird.
Ist es möglich, das Laden von Plugins auf einzelnen Vorlagenseiten zu stoppen? Ich benutze WordPress 3.2.1
Es hört sich so an, als ob das Javascript von cart66 und Ihr Formular-Plugin in Konflikt stehen. Sie können Javascript pro Seite / Beitrag usw. mithilfe der Enqueue-Skriptfunktion deaktivieren.
Hoffentlich sind beide Plugins gut geschrieben und enthalten bei dieser Methode ihr Javascript.
http://codex.wordpress.org/Function_Reference/wp_enqueue_script
In diesem Fall verfügen sie über ein Handle, mit dem Sie das Skript abmelden (oder aus der Warteschlange entfernen) können.
http://codex.wordpress.org/Function_Reference/wp_deregister_script
Sie müssen ein bedingtes Skript schreiben
das sollte ein guter startplatz sein.
quelle
Ja, Sie können bestimmte Plugins oder Skripte deaktivieren, die auf bestimmten Seiten angezeigt werden.
Überprüfen Sie in diesem Beispiel, wie ich das Anzeigen des einfachen Fancybox-Plugins deaktiviert habe
Ich hoffe es hilft :)
quelle