it-swarm.com.de

Wie lösche ich ein Skript?

Wordpress hat wp_enqueue_script(), aber keine wp_dequeue_script() -Funktion. Wie kann man also ein Skript am besten aus der Warteschlange entfernen? Ich verwende LAB.js , um alle meine Skripte zu laden, anstatt sie serverseitig in die Warteschlange zu stellen. Ich möchte also nicht, dass Plugins 10-mal jQuery hinzufügen, wenn ich es bereits lade.

Würde die Verwendung von wp_deregister_script( 'jquery' ) denselben Zweck erfüllen?

7
Dan Gayle

Es gibt eine dequeue-Methode ... Ich bin mir nur nicht sicher, warum sie nicht in eine wp_dequeue_script()-Methode eingebunden ist. (Möglicherweise erstelle ich ein Ticket für dieses Problem.)

Aber ja, mit wp_deregister_script können Sie genau das erreichen, was Sie versuchen. Denken Sie daran, wenn Sie jemals tun die in WP integrierte jQuery später verwenden möchten, müssen Sie sie zuerst erneut in die Warteschlange stellen.

13
EAMann

Seit WordPress 3.1 gibt es tatsächlich eine Funktion wp_dequeue_script().

4
Borek Bernard