web-dev-qa-db-ja.com

Admin Load_Scriptsのスクリプトの置き換え

私は現在Wordpressの管理者用パネルのJavaScriptファイルを上書きすることを要求するプラグインを作成しています。私は変更を加えてファイルを再作成しました。load_scripts.phpにロードされた既存のファイルを置き換える方法を知る必要があります(スクリプトは同じ順序で追加される必要があります)。

私はこのような何かが仕事をすることを望んでいました:

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

しかし、うまくいかないようで、元のスクリプトはまだロードされています。助言がありますか?

1
Dave Hunt

最初にwp_deregister_scriptを使用してスクリプトを登録解除する必要があります。

 wp_deregister_script( 'admin-widgets' );

それからあなたのコードを使ってあなた自身のjsファイルを使ってスクリプトを再登録してください:

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

お役に立てれば

2
Bainternet