Получить URL-адрес страницы mediawiki с заданным заголовком - программно на PHP [закрыто]

StackOverflow https://stackoverflow.com/questions/1210230

  •  06-07-2019
  •  | 
  •  

Вопрос

как я могу получить 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-адрес.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top