Я просто хочу сгенерировать ссылку на страницу MediaWiki в коде через PHP, конкретно в шаблоне скина.
Фон в том, что у скина есть набор ссылок на боковой панели, которые не меняются, а ссылаются на страницу в вики.
Я не хочу использовать жестко закодированные ссылки, так как URL-адреса хостов могут измениться, и я не хочу иметь дело с GET-параметрами в URL, которые уже могут быть там.
Есть идеи?
Я не могу найти решение в Документах MediaWiki, API и т. Д.
$title = Title::newFromText( 'Pagename' );
echo $title->getLocalUrl();
/ Вики / Pagename
echo $title->getFullURL();
http://example.com/wiki/Pagename
echo $title->getFullURL( array( 'foo' => 'bar' ) );
Других решений пока нет …