2012-03-22 6 views
2

WordpressでGenerate Thumbnailsプラグインというjavascript関数をデバッグしようとしました。関数はjqueryを使用します。だから私がデバッグしたい実際の呼び出しはjqueryで発生します。load-scripts.phpはどこからjquery.jsファイルをロードしますか?

問題は、Wordpress内のデフォルトのjquery.jsは最小化されているため、わかりにくいことです。 wp-includes \ js \ jqueryのjquery.jsファイルの非圧縮バージョンでそのファイルを変更しました。

しかし、私はFirebugののデバッガでその機能をデバッグするとき、Firebugのは、まだ私のjQueryの古い、最小化バージョンを示しています。

enter image description here

を私はFirebugのに示されているスクリプトファイルの場所をコピーし、それを開きましたブラウザ:http://localhost/wordpress/wp-admin/load-scripts.php?c=1&load=jquery,utils,jquery-ui-core,jquery-ui-widget&ver=368b0ffbc13bc55b5ae45ad40a5368d9

今回、jquery.jsの真の非圧縮バージョンが開かれました。

Firebugが古いバージョンのjqueryを開くようです。私はFirefoxを再起動しましたが、解決されませんでした。

この問題の原因は何ですか?このFirebugに関連するのかWordpressに関連していますか?

+2

キャッシュをクリアしましたか? – andlrc

+0

ブラウザのキャッシュに問題があるかもしれませんが、別のブラウザで開くようにしてください。 –

答えて

2

私はあなたの質問にコメントした人に同意します。ブラウザキャッシュの問題のようです。

テストシステムの場合は、WP_DEBUGtruewp-configの定数に設定することをお勧めします。これは、javascriptライブラリの非圧縮バージョンをダウンロードします。あなたは周りの別のJavaScriptファイルをコピーする必要はありません

  1. 、および
  2. ファイル名は標準的なもの(彼らはメモリから、それらに.devを持っている)とは異なり、あなたが「shouldn:それは2つの利点がありますキャッシングの問題が発生しました。

WordPressにjqueryの非圧縮バージョンがあるとします。存在しない場合は謝罪します。私はチェックしていない。しかし、一般的に私はこのアプローチをお勧めします。

詳細については、コーデックスのDebugging in WordPressを参照してください。

+0

これは本当にデバッグのための良い解決策です、あなたは+1を受ける必要があります。 –

関連する問題