Intereting Posts
Как добавить отступы между сообщениями Несколько поисковых запросов на одной странице WP_Comment_Query разбиение на страницы, вникание в неизвестное Перемещение раздела комментариев влево от содержимого (Двадцать тринадцать) Добавить плагины в WordPress Theme Как загрузить JS и CSS только на определенных страницах с помощью is_page ()? Классы WordPress удаляются при использовании пользовательского ходока Как разместить номера страниц со следующим / предыдущим в списке сообщений / категорий? использование нового WP_Query в функции save_post изменяет $ post Передача переменной в ловушки и фильтр Как я могу получить_контент в пользовательском ходоке? Где я могу получить доступ к шаблону пользовательской страницы? Пользовательский заказ для массива Mysql Как скрыть виджет, если в текущей категории нет должностей, назначенных ему? Что делает этот фрагмент кода?

Как я могу присвоить протоколу относительные внешние (//ajax.googleapis.com/…) скрипты?

Согласно Codex , wp_enqueue_script поддерживает относительные протоколы или внешние агенты, связанные с протоколом: «Удаленные ресурсы могут быть указаны с помощью URL-адреса агностического протокола, то есть« //otherdomain.com/js/theirscript.js ».

Но я этого не вижу:

wp_enqueue_script('google-maps', '//maps.googleapis.com/maps/api/js?&sensor=false', array(), '3', true); 

Вывод:

 <script type='text/javascript' src='http://localhost:25898//maps.googleapis.com/maps/api/js?sensor=false&ver=3'></script> 

Обратите внимание, что относительный URL-адрес протокола добавляется к URL-адресу сайта.

Solutions Collecting From Web of "Как я могу присвоить протоколу относительные внешние (//ajax.googleapis.com/…) скрипты?"

Код, который вы опубликовали, отлично работает и приводит к этому в выводе HTML:

 <script type='text/javascript' src='//maps.googleapis.com/maps/api/js?sensor=false&#038;ver=3'></script> 

Протестировано на WordPress 3.5 с помощью этого фрагмента кода:

 add_action('wp_enqueue_scripts', 'test'); function test() { wp_enqueue_script('google-maps', '//maps.googleapis.com/maps/api/js?&sensor=false', array(), '3', true); }