Я хочу добавить HTML к тегу head всех веб-страниц сайта MediaWiki (1.33), который у меня есть.
Я не нашел документации (или не дал четких ответов на сессиях QA) о том, как это сделать. .
Это заставило меня попытаться добавить его через JavaScript следующим образом:
var templateLiteral = [`
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-VALUE",
enable_page_level_ads: true
});
</script>
`]
var head = document.querySelector("head");
head.innerHTML += templateLiteral;
Это работает, но считается нетрадиционным, поскольку, как правило, сканеры поисковых систем не запускаютсяскрипты в теге <script>
(кажется, что Google их запускает, но Google здесь в меньшинстве).
Я не нашел шаблонного PHP-файла для HTML и PHP, потому что MediaWiki не имеет шаблонизатора (например, Twig).
Как добавить HTML в тег head
в MediaWiki без использования расширения?
У меня есть только одно расширение (ContactPage), и я скромно планирую остатьсясюда ...