http://core.trac.wordpress.org/browser/trunk/wp-includes/formatting.php#L2239
Ich bin verwirrt darüber, wann einer von beiden verwendet werden soll.
Angenommen, ich habe diese URL : http://site.com/?getsomejavascript=1, die dynamisch generiertes Javascript ist:
Wenn ich das Skript mit einbeziehe
esc_url(add_query_arg('apples', 420)), bekomme ichhttp://site.com/?getsomejavascript=1&apples=420und es bricht aufgrund dieser#038;ReferenzenWenn ich benutze,
esc_url_raw(add_query_arg('apples', 420))bekomme ich die richtige URL:http://site.com/?getsomejavascript=1&apples=420
aber in der Dokumentation finde ich heraus, dass esc_url_raw nur verwendet werden sollte, um in die Datenbank eingefügte URLs zu umgehen ...
esc_url()funktioniert nicht richtig, wenn Sie Abfrageargumente in einer URL haben, die Sie ausgeben