如何在Mediawiki CMS中添加发布日期的元标记?

时间:2017-08-01 02:41:25

标签: php facebook content-management-system wikipedia wikimedia

我已安装Mediawiki SEO扩展程序。要在head部分添加元标记,它们的语法类似于下面给出的,但无法添加日期发布的元标记。

{{#seo:
    |title={{#if: {{{page_title|}}} | {{{page_title}}} | Welcome to WikiSEO}}
    |titlemode={{{title_mode|}}}
    |keywords={{{keywords|}}}
    |description={{{description|}}}
    |google-site-verification= dnweo23234k23exn23lx23xn23n
    |fb:app_id= 1232425634
    |fb:admins= Mehrab Tamim
    |date-published= ????which value should put here
 }}

1 个答案:

答案 0 :(得分:0)

没有元标记提供您搜索的功能。 OpenGraph有一个名为article:published_time的属性,您可以使用该属性在网站上提供文章的发布日期,但本地MediaWiki SEO扩展不支持此标记,因为您可以在其中阅读documentation。这意味着您必须手动添加标记。

要添加此标记(是btw。未经测试!),请打开文件 WikiSEO.body.php 并向WikiSEO::$valid_params添加新值-array,名为article:published_time。然后向article:published_time数组中添加一个名为property且值为WikiSEO::$tag_types的新索引,您应该很高兴。

小例子:

protected static $valid_params = [
     // other entries
     "article:published_time",
];

protected static $_tag_types = [
     // other entries
     "article:published_time" => "property",
];