Как редактировать HTML-заголовок MediaWiki?
Моя цель - редактировать HTML-заголовок моих вики-статей. Я хочу добавить немного hreflang
теги, в зависимости от наличия конкретной статьи на определенном языке.
В основном у меня есть два вопроса: Как я могу получить языки до загрузки страницы и как я могу получить hreflang
теги этих языков в шапку?
Я сделал некоторые поиски, но не нашел ничего по теме. Возможно ли вообще редактировать заголовки html?
С наилучшими пожеланиями, Макс
1 ответ
Для добавления тегов ссылки (например, <link hreflang>
) вы должны использовать OutputPage:: addLink. Существует также универсальная функция OutputPage:: addHeadItem. Другими словами, вы будете делать что-то вроде этого (в зависимости от того, делаете ли вы это из расширения, из скина или что-то еще):
global $wgOut;
$wgOut->addLink( 'hreflang' => 'fa' );
создать тег как <link hreflang="fa">
в заголовке страницы.