プラグインに日付ピッカーを追加したいWordPressサイト(3.5.1)があります。デフォルトではこれは機能しなかったので、検索して、とを使用してライブラリをロードする必要があることがわかりましwp_register_script()
たwp_enqueue_script()
。スクリプトを追加した後、私は日付ピッカーを持っていました。完全。
ウィジェットのレイアウトを変更したかったのですが、壊れていることがわかりました。ウィジェットをドラッグすることはできますが、ウィジェットをドロップすると「フリーズ」します。追加したjQueryライブラリをオフにしようとしました。ウィジェットモジュールは再び正しく機能していましたが、私の日付ピッカーはもう機能しません。
だから、私はfunctions.phpにこのコードを持っています:
add_action('init', 'change_jquery');
function change_jquery() {
wp_deregister_script('jquery');
wp_deregister_script('jquery-ui-core');
wp_register_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js', false, '1.9.0');
wp_register_script('jquery-ui-core', '//ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/jquery-ui.min.js', false, '1.10.0');
wp_register_style('jquery-ui-css', '//ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/ui-lightness/jquery-ui.css');
wp_enqueue_script('jquery');
wp_enqueue_script('jquery-ui-core');
wp_enqueue_style('jquery-ui-css');
}
誰かが私の問題を引き起こしているものを知っていますか?多分私は二重ライブラリを宣言しましたか?私はこれにまったく慣れておらず、問題をどこで検索すればよいかわかりません。