1

我想将 Alexa 证书添加到 Mediawiki,但我找不到包含代码 ( <script></script>) 的头文件。

  1. 我应该为所有页面放置哪个文件以供 Alexa 认证和识别?
  2. 有没有办法在不损坏任何页面的情况下将代码放在那里?
4

4 回答 4

1

添加LocalSettings.php

$wgHooks["ParserFirstCallInit"][] = "fnAlexaCertificate";
function fnAlexaCertificate() {

  global $wgOut;

  $wgOut->addHeadItem("AlexaCertificate", '<meta name="" content="">');

  return true;
}
于 2014-06-06T18:05:54.183 回答
1

添加 LocalSettings.php:

$wgHooks["ParserFirstCallInit"][] = function () use ($wgOut) {
    $wgOut->addHeadItem("AlexaCertificate", '<meta name="" content="">');
    return true;
}
于 2017-09-15T15:21:26.277 回答
0

将任何站点范围的 JavaScript 添加到 wiki 的最简单方法是以 wiki 管理员身份登录。然后将必要的 Javascript 添加到MediaWiki:Common.jsMediaWiki:Mobile.js参见https://www.mediawiki.org/wiki/Manual:Interface/JavaScript上的手册

于 2017-09-04T15:42:20.827 回答
-1

对于试图解决此问题的每个人,您只需找到您的皮肤文件并将代码嵌入到皮肤的 .php 文件中。

我的位置是:

/skins/Vector.php

您可以将代码粘贴到其中一个标签中。

希望它可以帮助任何尝试使用 Alexa 的人。:)

于 2014-05-28T20:47:15.540 回答