2

今日、jquery オートコンプリートの問題の解決策を見つけるために、多くのグーグル検索を行いました。最後に、私は助けを求めてここにいます...問題は...

私のワードプレスの管理者側 (投稿編集画面) では、jquery オートコンプリート (jquery-ui) ライブラリを使用しています。次のエラーが表示されます...

"widget.extend is not a function"

このエラーは、次のコードにあります。

_createWidget: function( options, element ) {
element = $( element || this.defaultElement || this )[ 0 ];
this.element = $( element );
this.uuid = uuid++;
this.eventNamespace = "." + this.widgetName + this.uuid;
this.options = $.widget.extend( {},
    this.options,
    this._getCreateOptions(),
    options );

this.bindings = $();
this.hoverable = $();
this.focusable = $();

私はフォローすることについて確信しています....

1.バージョンの問題ではありません。Googleがホストするさまざまな自己ホスト型のjquery-ui.jsバージョンを試しました。しかし、問題は同じです。2.同じコードが他のすべての管理サイドページで機能します(フッターに追加したので、すべての管理サイドページでテストできます)が、tinymceがロードされている投稿/ページ編集ページでのみエラーが発生します...

これらのページで、エラーが発生する場所で、tinymceに関連していると思われるページソースの次のコードを見つけました....

<script type='text/javascript' src='http://wp.mindstien.com/wp-admin/load-scripts.php?c=1&amp;load=admin-bar,hoverIntent,common,jquery-color,schedule,wp-ajax-response,autosave,wp-lists,quicktags,jquery-query,admin-comments,suggest,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,postbox,post,thickbox,media-upload,word-count,editor,jquery-ui-resizable,jquery-ui-draggable,jquery-ui-button,jquery-ui-position,jquery-ui-dialog,wpdialogs,wplink,wpdialogs-popup,wp-fullscreen&amp;ver=3.4.2'></script>

このコードはページのフッターにあります。

この問題を解決するにはどうすればよいですか?または、tinymce スクリプトも読み込まれる wordpress 管理ページでオートコンプリートを使用する適切な方法を誰かが知っていますか?

ありがとう。

4

0 に答える 0