Скрипт Enqueue с параметрами URL

У меня есть следующее: Я пытаюсь сделать enqueue в functions.php

 wp_enqueue_script( 'param-example', 'https://domain.com/example?f=j&s=w&c=t', array(), null ); 

Кроме того, WordPress избегает амперсандов в HTML, который нарушает сценарий.

Как я могу помешать WordPress избежать URL-адреса в wp_enqueue_script ?

Другие примеры, которые кажутся близкими к этому вопросу, не сработали.

WordPress может автоматически добавлять переменные запроса для вас. Вместо прямого написания аргументов запроса вы можете использовать его следующим образом:

 $args = array( 'f' => 'j', 's' => 'w', 'c' => 't' ); wp_enqueue_script( 'param-example', add_query_arg( $args, 'https://domain.com/example') ); 

Это ваше решение, так как в соответствии с ссылкой на код возвращаемое значение по умолчанию не сохраняется.

Другим решением является создание привязки к целевому URLS.

например

 // // 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