Intereting Posts
использование .htaccess только для защиты WordPress без плагинов Создание динамической структуры URL-адреса Довольно постоянные ссылки, пользовательские типы сообщений и шаблоны страниц Соединение потеряно. Сохранение отключено … (Обновление сообщений / страниц) Firefox загружает RSS-канал Добавить контейнер div в галерею, используя post_gallery Использование оператора if в index.php вместо создания отдельных файлов шаблонов Как определить, включен ли индекс форума bbPress Как создать галерею, показывающую эффект Кена Бернса, когда мышь наводится на образы? Подробнее открыть внешнюю ссылку Может кто-нибудь, пожалуйста, скажите мне, что не так с моим плагином? Переписывание на другую страницу на основе существования строки запроса? почему ignore_sticky_posts в липком почтовом запросе Настроить или удалить новое уведомление по электронной почте администратора Wp-запрос показывает запись по имени автора или заголовку сообщения или сообщению

Как я могу присвоить протоколу относительные внешние (//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); }