http://core.trac.wordpress.org/browser/trunk/wp-includes/formatting.php#L2239
どちらを使用するかについて混乱しています。
私がこのURLを持っていると仮定します:http://site.com/?getsomejavascript=1
動的に生成されるJavaScript:
スクリプトをに含めた場合
esc_url(add_query_arg('apples', 420))
、取得さhttp://site.com/?getsomejavascript=1&apples=420
れ、それらの#038;
参照が原因で壊れます私が使用する場合
esc_url_raw(add_query_arg('apples', 420))
、正しいURLを取得します:http://site.com/?getsomejavascript=1&apples=420
しかし、ドキュメントでは、esc_url_rawはデータベースに挿入されたURLをエスケープするためにのみ使用する必要があることがわかりました...
esc_url()
わかりましたが、出力したいURLにクエリ引数がある場合、は正しく機能しません