Obtener URL para la página de mediawiki con el Título - programáticamente en PHP [cerrado]

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

  •  06-07-2019
  •  | 
  •  

Pregunta

¿cómo puedo obtener la URL de un artículo en MediaWiki dado el título?

Quiero crear enlaces a ciertas páginas en la plantilla de máscara mediante programación usando PHP en este momento estoy haciendo esto:

<a href="<?php $wgScriptPath ?>/index.php/Page_title">Page title</a>

Que es un poco demasiado prolijo, me gustaría algo

<?php page_link_by_title("Page_title") ?>

¡Gracias!

¿Fue útil?

Solución

La respuesta anterior debería funcionar bien, excepto por un error tipográfico menor ( Texto en lugar de Prueba).

$title = Title::newFromText("Title");
$title->getFullURL();

Otros consejos

Prueba esto

$title = Title::newFromText("Title");
$title->getFullURL();

Eso debería crear una nueva Clase de título (svn.wikimedia.org/doc/classTitle.html) y recuperar la URL completa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top