как я могу получить URL-адрес для статьи в MediaWiki, учитывая заголовок?
Я хочу создавать ссылки на определенные страницы в шаблоне скина программным образом с помощью PHP прямо сейчас. Я делаю это:
<a href="<?php $wgScriptPath ?>/index.php/Page_title">Page title</a>
Что слишком многословно, я бы хотел что-то
<?php page_link_by_title("Page_title") ?>
Благодаря!
Ответ выше должен работать нормально, за исключением небольшой опечатки (вместо текста вместо текста ).
$title = Title::newFromText("Title"); $title->getFullURL();
Попробуй это
$title = Title::newFromText("Title"); $title->getFullURL();
Это должно создать новый класс заголовка (svn.wikimedia.org/doc/classTitle.html) и получить полный URL-адрес.