通过这段代码,我可以在每页的页眉上添加外部脚本。
$wgHooks['BeforePageDisplay'][] ='onBeforePageDisplay';
function onBeforePageDisplay( OutputPage &$out, Skin &$skin )
{
$script = '<script type="text/javascript" async src="https://relap.io/api/v6/head.js?token=<token>"></script>';
$out->addHeadItem("Relap.io script", $script);
return true;
};
我怎样才能在所有命名空间中都这样做?
答案 0 :(得分:1)
您可以通过$out->getTitle()->getNamespace()
检查命名空间。