Надо подключить яндекс карту к определенным страницам сайта на вордпресс. Координаты объектов карты берутся из БД. Прописывать скрипт для яндекс карт в глобальном header не хочу, потому что карта будет использоваться только на одной странице. Создал свой шаблон в нем прописал: <?php get_header(); ?>, вопрос в том, как добавлять скрипты в хедер родительского шаблона.
Добавлять тег <script> в <header> — дурной тон. лучшее место для их подключения — непосредственно перез закрывающим </body>
К сожалению сейчас никак не могу найти в чьём руководстве этот момент рассматривается, то ли от facebook, то ли от twitter… а может от какого-то мэтра вебдеза.
В head секции нужно добавлять все основные скрипты (обычно это только jQuery, или в некоторых случаях jQuery+Require.js или другие фреймворки).
Причина по которой все остальное необходимо подключать как можно ближе к концу body в том, что браузер не будет ждеть загрузки этих скриптов при рендринге страницы, так что по сути отрисовка будет происходить быстрее, и событие dom ready тоже.