Получить URL-адрес страницы mediawiki с заданным заголовком - программно на PHP [закрыто]
Вопрос
как я могу получить 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-адрес.
Не связан с StackOverflow