如何编辑 MediaWiki HTML Header?

How to edit MediaWiki HTML Header?

我的目标是编辑 HTML header 我的 wiki 文章。我想添加一些 hreflang 标签,具体取决于特定文章在某种语言中的可用性。

基本上我有两个问题:如何在页面加载之前获取语言以及如何将这些语言的 hreflang 标签放入 header?

我进行了一些搜索,但没有找到与该主题相关的任何内容。是否有可能编辑 html headers?

此致, 最大值

要添加 link 标签(例如 <link hreflang>),您应该使用 OutputPage::addLink. There is also a generic OutputPage::addHeadItem 功能。换句话说,你会做这样的事情(取决于你是从扩展、皮肤还是其他东西做的):

global $wgOut;
$wgOut->addLink( 'hreflang' => 'fa' );

在页眉中创建类似 <link hreflang="fa"> 的标记。