この jQuery のコード行を使用していますが、jQuery バージョン 1.7.2 がインストールされていれば問題なく動作します
$("div[id='gallery-'+nr] ul.previews li[id*='preview-']").last().clone().attr('id','preview-extra').appendTo("div[id='gallery-'+nr] ul.previews");
<li>
-要素をリストに追加してい<ul>
ます 残念ながら、このコード行は jQuery 1.8.3 では機能しません
エラーメッセージは Error: Syntax error, unrecognized expression: div[id='gallery-'+nr] ul.previews Bronbestand: http://www.inwording.nl/supportbeta/wp-includes/js/jquery/jquery.jsです。 ?ver=1.8.3 レゲル:2
したがって、コードの appendTo 部分に関連しています。
に変更できます
.appendTo("div[id='gallery-'+nr] ul[class='previews']");
これによりエラーメッセージは削除されますが、要素はリストに追加されません。
jQuery のバージョンを 1.7.2 に戻すことはできますが、これは WordPress プラグインの一部であり、WordPress 3.5+ には jQuery 1.8.3 が付属しているため、それが正しい方法かどうかはわかりません。他のプラグインは 1.8.3 に依存している可能性があります。1.7.2 に戻すと、他のプラグインが壊れます。
1.7.2 と 1.8.3 の違いを見つけようとしましたが、使用しているコードに関連する情報は見つかりませんでした。
誰もこの問題を見たことがありますか?