【问题标题】:How do I set an image for Facebook to use in links to Mediawiki pages如何为 Facebook 设置图片以在指向 Mediawiki 页面的链接中使用
【发布时间】:2021-02-01 12:27:08
【问题描述】:

从 Facebook 到我的 Mediawiki 网站的链接显示了丑陋的默认链接图像。 (灰色箭头指向的方形图像显示截断的“Powered by Mediawiki”。)

如何覆盖它?我正在寻找所有页面都相同的单个图像,而不是每个页面的自定义图像。如果可能,我想避免添加扩展!

添加:#wgLogo 已设置,因此设置的徽标文件确实出现在各个页面上,但不在 FB 链接上。

【问题讨论】:

  • 你设置$wgLogo/$wgLogos/$wgLogoHD了吗?
  • @Alexander Mashin:是的。它已设置并且徽标正确显示在页面上,但不在 FB 链接中。

标签: facebook mediawiki


【解决方案1】:

PageImages 扩展将页面上使用的最突出的图像添加为 OpenGraph 图像。 WikiSEO 扩展允许您手动设置它(每页或站点范围)。

【讨论】:

    【解决方案2】:

    似乎秘诀是在每个页面上设置<meta property='og:image'…https://developers.facebook.com/docs/sharing/webmasters/images/)。

    要在不安装扩展程序的情况下这样做,请添加到您的LocalSettings.php

    $wgHooks ['BeforePageDisplay'] [] = function (OutputPage &$out, Skin &$skin): bool {
        $out->addMeta ('og:image', '(path to your image)');
        return true;
    };
    

    进一步阅读:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 2012-01-17
      • 1970-01-01
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多