我有以下内容,我正在排队functions.php
wp_enqueue_script( \'param-example\', \'https://domain.com/example?f=j&s=w&c=t\', array(), null );
除了WordPress正在对HTML中的符号进行转义,这会破坏脚本。
如何防止WordPress在中转义URLwp_enqueue_script
?
其他似乎与这个问题很接近的例子没有奏效。
SO网友:Harry Mumford-Turner
另一种解决方案是创建一个钩子来针对特定的URL。
e、 g。
//
// Add to functions.php, or to a Plugin file.
//
// Change, CHANGE_ME.com to Urls you want to stop wordpress from converting.
//
add_filter(\'clean_url\', \'hook_strip_ampersand\', 99, 3);
function hook_strip_ampersand($url, $original_url, $_context) {
if (strstr($url, "CHANGE_ME.com") !== false) {
$url = str_replace("&", "&", $url);
}
return $url;
}
有关更多信息:
https://stackoverflow.com/questions/9504142/loading-google-maps-api-with-wp-enqueue-script/9504653