質問: wordpress管理者のjquery ui wordpressの管理領域でjquery uiプラグインを使用したことがある人はいますか?私はjquery uiで日付ピッカー機能を使用しようとしていましたが、それはwordpress adminの組み込みjqueryと衝突しています。 http://docs.jquery.com/ui/datepicker これは私がコンソールで得るエラーメッセージです:uncaught typeerror: cannot read property 'apply' of undefined a.widget.a.extend._trigger b.widget._createwidget b.widget.b b.widget.bridge.b.fn c.extend.each c.fn.c.each b.widget.bridge.b.fn postboxes.init postboxes.add_postbox_toggles (anonymous function) c.extend.ready l この衝突を回避するために私は何ができるでしょうか。jqueryを含めるために使用されるコードを追加します。wp_register_script( 'jquery-tooltip', 'http://cdn.jquerytools.org/1.2.5/jquery.tools.min.js'); wp_register_script( 'jquery-ui-datepicker', get_bloginfo('template_directory') . '/js/jquery-ui-1.8.8.custom.min.js' ); wp_register_script( 'jquery-admin-internal', get_bloginfo('template_directory') . '/js/jquery.admin.internal.js' ); wp_register_script( 'jquery-internal', get_bloginfo('template_directory') . '/js/jquery.internal.js' ); function enqueue_admin_jquery() { wp_enqueue_script('jquery-ui-datepicker'); wp_enqueue_script('jquery-admin-internal'); } add_action('admin_init', 'enqueue_admin_jquery');
回答: それは私がjquery uiのバージョン1.7.3を使ったときにうまくいきました。バージョン1.8.9はwordpressの管理者によって使用されるjquertとの互換性の問題があるようです。