Я установил 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
}}
Нет метатега, который обеспечивает функцию, которую вы ищете. OpenGraph имеет свойство под названием article:published_time
с помощью которого вы можете указать дату публикации статьи на сайте, но изначально расширение MediaWiki SEO не поддерживает этот тег, как вы можете прочитать в нем. документация. Это означает, что вы должны добавить тег вручную.
Чтобы добавить этот тег (это кстати. непроверенной!), откройте файл WikiSEO.body.php и добавить новое значение к WikiSEO::$valid_params
-арри, звонил 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",
];
Других решений пока нет …