Как добавить HTML в тег head в MediaWiki без использования расширения? - PullRequest
1 голос
/ 01 ноября 2019

Я хочу добавить 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), и я скромно планирую остатьсясюда ...

...