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=420
und 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