it-swarm.com.de

Ersetzen von Skripten in Admin Load_Scripts

Ich erstelle gerade ein Plugin, bei dem ich eine der Javascript-Dateien des Wordpress-Admin-Panels überschreiben muss. Ich habe die Datei mit den Änderungen neu erstellt. Ich muss wissen, wie die vorhandene Datei ersetzt wird, die in load_scripts.php geladen wird (das Skript muss in derselben Reihenfolge hinzugefügt werden).

Ich hatte gehofft, dass so etwas den Job machen würde:

wp_register_script ('admin-widgets', WP_PLUGIN_URL. '/Oak-automated-sidebars/Oak-widgets.js'); wp_enqueue_script ('admin-widgets');

Aber es scheint nicht zu funktionieren, das ursprüngliche Skript ist immer noch geladen. Irgendwelche Vorschläge?

1
Dave Hunt

Sie müssen das Skript zuerst mit wp_deregister_script abmelden

 wp_deregister_script( 'admin-widgets' );

verwenden Sie dann Ihren Code, um das Skript mit Ihrer eigenen js-Datei neu zu registrieren:

wp_register_script('admin-widgets', WP_PLUGIN_URL. '/Oak-automated-sidebars/Oak-widgets.js'); 
wp_enqueue_script('admin-widgets');

Hoffe das hilft

2
Bainternet