Trent Richardson のTimePicker jQuery UI プラグインを利用して、時間選択ウィジェットを Wordpress プラグインに追加しようとしています。jQuery と jQuery UI は両方とも本来あるべきようにキューに入れられ、正常に動作しています (TimePicker の Datepicker/Slider 要件が含まれていることが検証され、機能しているだけでなく、TimePicker スクリプトも正常に読み込まれています)。
ただし、Firebug は次のエラーを表示しています。
TypeError: $.ui is undefined
問題の行は次のとおりです。
$.ui.timepicker = $.ui.timepicker || {};
何らかの理由でこのスクリプトが $.ui を見つけられないために発生していることを理解しています (これは、jQuery UI を参照するための標準的な表記法だと思いますか?) また、上部にある $.ui を単純に事前定義してみました。その未定義のエラーを取り除きましたが、その後、別のエラーをスローしました
$.datepicker
これはコードのさらに下の 973 行にあります。スクリプトの先頭で $.ui と $.datepicker を明示的に定義しても、それらが jQuery オブジェクトへの有効な参照である必要がある場合、あまり意味がないようです。 .. 壊れたリンクのように見えるものを修正する方法がわかりません。